PageSourceSearch

https://www.javadrive.jp/tutorial/

html javadrive.jp collected 2026-10-02 03:30:32 UTC 68,659 bytes, 1,157 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ja">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>Swingを使ってみよう</title>
7<meta name="description" content="Swing入門です。 Java Swing を使ったプログラミングをこれから始められる方を対象として、 Java Swing の基本から実践的な利用方法まで、わかりやすく解説していきます。">
8
9<meta property="og:title" content="Swingを使ってみよう">
10<meta property="og:url" content="https://www.javadrive.jp/tutorial/">
11<meta property="og:image" content="https://www.javadrive.jp/tutorial/p0-0.png">
12<meta property="og:description" content="Swing入門です。 Java Swing を使ったプログラミングをこれから始められる方を対象として、 Java Swing の基本から実践的な利用方法まで、わかりやすく解説していきます。">
13<meta name="twitter:card" content="summary_large_image">
14
15<link rel="stylesheet" href="https://www.javadrive.jp/css/style114.css">
16
17<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 17-18
17
18<script async src="https://www.googletagmanager.com/gtag/js?id=
18UA-6293295-1
vendor: 12 bytes, line 18
18"></script>
19<script>
20  
vendor: 134 bytes, lines 20-24
20window.dataLayer = window.dataLayer || [];
21  function gtag(){dataLayer.push(arguments);}
22  gtag('js', new Date());
23
24  gtag('config', '
24UA-6293295-1
vendor: 4 bytes, line 24
24');
25</script>
25
26
27<script type="application/ld+json">
28{
29  "@context": "https://schema.org",
30  "@type":"Article",
31  "headline":"Swingを使ってみよう",
32  "image": {
33    "@type": "ImageObject",
34    "url": "https://www.javadrive.jp/tutorial/p0-0.png",
35    "height": 400,
36    "width": 728
37  },
38  "author": {
39    "@type": "Person",
40    "name": "Tatsuo Ikura",
41    "url": "http://www.buzzword.jp/profile/"
42  },
43  "publisher": {
44    "@type": "Organization",
45    "name": "Buzzword",
46    "logo": {
47      "@type": "ImageObject",
48      "url": "https://www.javadrive.jp/img/buzzwordinc_logo_c.png"
49    }
50  },
51  "datePublished": "2022-04-08",
52  "dateModified": "2024-09-09"
53}
54</script>
54
55
56<script type="application/ld+json">
57{
58  "@context": "https://schema.org",
59  "@type": "BreadcrumbList",
60  "itemListElement": [{
61	"@type": "ListItem",
62	"position": 1,
63	"name": "Home",
64	"item": "https://www.javadrive.jp/"
65  }]
66}
67</script>
67
68
69</head>
70<body>
71
72	<div id="header">
73		<div id="sitelogo">
74			<img src="https://www.javadrive.jp/img/logo_small_c.png" alt="ロゴ" width="24" height="24"><span> JavaDrive</span>
75		</div>
76	</div>
77
78	<div class="container">
79		<div class="main">
80
81			<div id="newpankuzubar">
82				<ul id="newpankuzu">
83				<li><a href="../">Home</a></li>
84				</ul>
85			</div>
86
87			<h1>Swingを使ってみよう</h1>
88
89			<div>
90			<img src="./title.jpg" width="970" height="200" alt="Swingを使ってみようカテゴリのタイトル画像">
91			</div>
92
93			<p>
94			Swing は Java で GUI アプリケーションを開発するためのライブラリです。 Swing は Java の従来の GUI ライブラリである AWT を基に開発され、より柔軟で高機能な GUI を構築できるように設計されており、 GUI を必要とする業務アプリケーションやツール開発、デスクトップアプリケーションの構築に広く利用されています。
95			</p>
96
97			<p>
98			Swing を利用すると、ウィンドウ、ボタン、テキスト入力欄、リスト、テーブルなど、さまざまな GUI コンポーネントを簡単に作成できます。また、Swing のコンポーネントは OS のネイティブコードを使用せず、 Java だけで実装されているため、クロスプラットフォーム環境でも一貫した外観のアプリケーションを開発できます。
99			</p>
100
101			<p>
102			このカテゴリでは、 Java Swing を使ったプログラミングをこれから始められる方を対象として、 Java Swing の基本から実践的な利用方法まで、わかりやすく解説していきます。
103			</p>
104
105			<p>
106			※ Java を使ったプログラミング方法については「<a href="../start/">Java入門</a>」を参照されてください。
107			</p>
108
109			<div id="admokuji">
110<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
111     crossorigin="anonymous"></script>
111
112<!-- JavaDrive PageTop Res -->
113<ins class="adsbygoogle"
114     style="display:block"
115     data-ad-client="ca-pub-5403370376223466"
116     data-ad-slot="2935955435"
117     data-ad-format="auto"
118     data-full-width-responsive="true"></ins>
119<script>
120     (adsbygoogle = window.adsbygoogle || []).push({});
121</script>
121
122			</div>
123
124			<p>
125			(Last modified: <time dateTime="2024-10-14">2024-10-14</time>)
126			</p>
127
128			<div id="catemokuji">
129
130				<div class="catebox" style="counter-reset: list;">
131					<ol class="colorlist">
132					<li><a href="#section_ini">Swingを使ったプログラミングの基本</a></li>
133					<li><a href="#section_jframe">フレームの作成</a></li>
134					<li><a href="#section_jpanel">パネルの作成</a></li>
135					<li><a href="#section_jlabel">ラベルの作成</a></li>
136					<li><a href="#section_jtextfield">テキストフィールドの作成</a></li>
137					<li><a href="#section_jpasswordfield">パスワードフィールドの作成</a></li>
138					<li><a href="#section_jtextarea">テキストエリアの作成</a></li>
139					<li><a href="#section_jbutton">ボタンの作成</a></li>
140					<li><a href="#section_jcheckbox">チェックボックスの作成</a></li>
141					<li><a href="#section_jradiobutton">ラジオボタンの作成</a></li>
142					<li><a href="#section_jmenu">メニューの作成</a></li>
143					<li><a href="#section_jpopupmenu">ポップアップメニューの作成</a></li>
144					<li><a href="#section_jslider">スライダーの作成</a></li>
145					<li><a href="#section_jformattedtextfield">書式付きテキストフィールドの作成</a></li>
146					<li><a href="#section_jlist">リストの作成</a></li>
147					<li><a href="#section_jcombobox">コンボボックスの作成</a></li>
148					<li><a href="#section_jtree">ツリーの作成</a></li>
149					<li><a href="#section_jtable">テーブルの作成</a></li>
150					<li><a href="#section_jspinner">スピナーの作成</a></li>
151					<li><a href="#section_borderlayout">BorderLayoutの使い方</a></li>
152					<li><a href="#section_flowlayout">FlowLayoutの使い方</a></li>
153					<li><a href="#section_cardlayout">CardLayoutの使い方</a></li>
154					<li><a href="#section_gridlayout">GridLayoutの使い方</a></li>
155					<li><a href="#section_boxlayout">BoxLayoutの使い方</a></li>
156					<li><a href="#section_gridbaglayout">GridBagLayoutの使い方</a></li>
157					<li><a href="#section_springlayout">SpringLayoutの使い方</a></li>
158					<li><a href="#section_nulllayout">レイアウトマネージャーを無効にする</a></li>
159					</ol>
160				</div>
161
162				<div class="catebox" style="counter-reset: list 27">
163					<ol class="colorlist">
164					<li><a href="#section_event">Swingにおけるイベントモデル</a></li>
165					<li><a href="#section_border">ボーダーを描画する</a></li>
166					<li><a href="#section_jscrollpane">スクロールペインの使い方</a></li>
167					<li><a href="#section_jtabbedpane">タブペインの使い方</a></li>
168					<li><a href="#section_jsplitpane">スプリットペインの使い方</a></li>
169					<li><a href="#section_joptionpane">オプションペインの使い方</a></li>
170					<li><a href="#section_jprogressbar">プログレスバーの使い方</a></li>
171					<li><a href="#section_jcolorchooser">カラーチューザの使い方</a></li>
172					<li><a href="#section_jfilechooser">ファイルチューザの使い方</a></li>
173					<li><a href="#section_uimanager">UIマネージャーの使い方</a></li>
174					<li><a href="#section_color">Colorクラスの使い方</a></li>
175					<li><a href="#section_font">Fontクラスの使い方</a></li>
176					<li><a href="#section_dimension">Dimensionクラスの使い方</a></li>
177					<li><a href="#section_imageicon">ImageIconクラスの使い方</a></li>
178					<li><a href="#section_insets">Insetsクラスの使い方</a></li>
179					<li><a href="#section_point">Pointクラスの使い方</a></li>
180					<li><a href="#section_timer">Timerクラスの使い方</a></li>
181					<li><a href="#section_appli_word">スタイル機能付きのメモ帳</a></li>
182					</ol>
183				</div>
184			</div>
185
186<div class="adbox">
187	<div class="adl2">
188<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
189     crossorigin="anonymous"></script>
189
190<!-- JavaDrive_PageCenter_Left -->
191<ins class="adsbygoogle"
192     style="display:block;width:100%;height:250px"
193     data-ad-client="ca-pub-5403370376223466"
194     data-ad-slot="3608890753"
195     data-full-width-responsive="true"></ins>
196<script>
197     (adsbygoogle = window.adsbygoogle || []).push({});
198</script>
198
199	</div>
200
201	<div class="adc">
202<style type="text/css">
203.adslot_PageCenter_Center { display:inline-block; width: 300px; height: 250px; }
204@media (max-width: 640px) { .adslot_PageCenter_Center { display: none; } }
205</style>
206<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
207     crossorigin="anonymous"></script>
207
208<!-- JavaDrive_PageCenter_Center -->
209<ins class="adsbygoogle adslot_PageCenter_Center"
210     data-ad-client="ca-pub-5403370376223466"
211     data-ad-slot="6877217777"
212     data-full-width-responsive="true"></ins>
213<script>
214     (adsbygoogle = window.adsbygoogle || []).push({});
215</script>
215
216	</div>
217</div>
218
219			<div class="cblock"><a id="section_ini"></a>
220				<div class="cblock-title">
221					<a href="./ini/">Swingを使ったプログラミングの基本</a>
222				</div>
223
224				<ul class="cblock-list">
225				<li><a href="./ini/index1.html">Swingを使ったアプリケーションとは</a></li>
226				<li><a href="./ini/index5.html">Swingを使ったプログラムのコンパイルから実行までの手順</a></li>
227				</ul>
228			</div>
229
230			<div class="cblock"><a id="section_jframe"></a>
231				<div class="cblock-title">
232					<a href="./jframe/">フレームの作成(JFrameクラス)</a>
233				</div>
234
235				<ul class="cblock-list">
236				<li><a href="./jframe/index1.html">フレームを作成する</a></li>
237				<li><a href="./jframe/index2.html">フレームのサイズと表示位置を設定する</a></li>
238				<li><a href="./jframe/index3.html">フレームをWindowsの中央の位置に表示する</a></li>
239				<li><a href="./jframe/index4.html">閉じるボタンをクリックした時にアプリケーションを終了する</a></li>
240				<li><a href="./jframe/index5.html">JFrameクラスを継承したクラスを定義する</a></li>
241				<li><a href="./jframe/index6.html">フレームに含まれるペインの取得とコンポーネントの追加</a></li>
242				<li><a href="./jframe/index8.html">フレームで使用するレイアウトマネージャーを設定する</a></li>
243				<li><a href="./jframe/index9.html">フレームの背景色を設定する</a></li>
244				<li><a href="./jframe/index7.html">フレームのアイコンに任意の画像を設定する</a></li>
245				</ul>
246			</div>
247
248			<div class="cblock"><a id="section_jpanel"></a>
249				<div class="cblock-title">
250					<a href="./jpanel/">パネルの作成(JPanelクラス)</a>
251				</div>
252
253				<ul class="cblock-list">
254				<li><a href="./jpanel/index1.html">パネルを作成する</a></li>
255				<li><a href="./jpanel/index3.html">パネルにラベルやボタンなどのコンポーネントを追加する</a></li>
256				<li><a href="./jpanel/index4.html">パネルで使用するレイアウトマネージャーを設定する</a></li>
257				<li><a href="./jpanel/index2.html">パネルの背景色の設定と背景の透明/非透明の切り替え</li>
258				<li><a href="./jpanel/index5.html">パネルのサイズの設定と枠線の表示</li>
259				</ul>
260			</div>
261
262			<div class="cblock"><a id="section_jlabel"></a>
263				<div class="cblock-title">
264					<a href="./jlabel/">ラベルの作成(JLabelクラス)</a>
265				</div>
266
267				<ul class="cblock-list">
268				<li><a href="./jlabel/index1.html">ラベルの作成とラベルに表示する文字列の設定</span></a></li>
269				<li><a href="./jlabel/index2.html">ラベルの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
270				<li><a href="./jlabel/index3.html">ラベルに表示される文字列のフォントを設定する</a></li>
271				<li><a href="./jlabel/index4.html">ラベルのサイズの設定と枠線の表示</a></li>
272				<li><a href="./jlabel/index5.html">ラベルに表示される文字列の水平及び垂直位置を設定する</a></li>
273				<li><a href="./jlabel/index6.html">ラベルに画像を表示する</a></li>
274				<li><a href="./jlabel/index7.html">ラベルに表示される画像の水平及び垂直位置を設定する</a></li>
275				<li><a href="./jlabel/index8.html">ラベルに文字列と画像を両方表示する</a></li>
276				<li><a href="./jlabel/index9.html">ラベルに文字列と画像の両方を表示した場合の位置関係を設定する</a></li>
277				</ul>
278			</div>
279
280			<div class="cblock"><a id="section_jtextfield"></a>
281				<div class="cblock-title">
282					<a href="./jtextfield/">テキストフィールドの作成(JTextFieldクラス)</a>
283				</div>
284
285				<ul class="cblock-list">
286				<li><a href="./jtextfield/index1.html">テキストフィールドの作成と初期値や列数(幅)の設定</a></li>
287				<li><a href="./jtextfield/index3.html">テキストフィールドの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
288				<li><a href="./jtextfield/index4.html">テキストフィールドで入力されたテキストのフォントを設定する</a></li>
289				<li><a href="./jtextfield/index5.html">テキストフィールドのサイズをピクセル単位で設定する</a></li>
290				<li><a href="./jtextfield/index6.html">テキストフィールドの余白の設定と枠線の変更</a></li>
291				<li><a href="./jtextfield/index7.html">テキストフィールド内でのテキストの水平位置(左詰、中央、右詰)を設定する</a></li>
292				<li><a href="./jtextfield/index8.html">テキストフィールドのキャレットの位置と色を設定する</a></li>
293				<li><a href="./jtextfield/index9.html">テキストフィールドに入力されたテキストを取得する</a></li>
294				<li><a href="./jtextfield/index12.html">
294テキストフィールドの編集可能/不可の切り替えおよび有効/無効の切り替え</a></li>
295				<li><a href="./jtextfield/index13.html">テキストフィールドに対してクリップボードを経由でコピーやペーストをプログラムから行う</a></li>
296				<li><a href="./jtextfield/index14.html">テキストフィールドにツールチップを表示する</a></li>
297				</ul>
298			</div>
299
300			<div class="cblock"><a id="section_jpasswordfield"></a>
301				<div class="cblock-title">
302					<a href="./jpasswordfield/">パスワードフィールドの作成(JPasswordFieldクラス)</a>
303				</div>
304
305				<ul class="cblock-list">
306				<li><a href="./jpasswordfield/index1.html">パスワードフィールドの作成と列数(幅)の設定</a></li>
307				<li><a href="./jpasswordfield/index2.html">パスワードフィールドに入力されたテキストを取得する</a></li>
308				<li><a href="./jpasswordfield/index3.html">パスワードフィールドで使用するエコー文字を設定する</a></li>
309				</ul>
310			</div>
311
312			<div class="cblock"><a id="section_jtextarea"></a>
313				<div class="cblock-title">
314					<a href="./jtextarea/">テキストエリアの作成(JTextAreaクラス)</a>
315				</div>
316
317				<ul class="cblock-list">
318				<li><a href="./jtextarea/index1.html">テキストエリアの作成と初期値や列数(幅)/行数の設定</a></li>
319				<li><a href="./jtextarea/index3.html">テキストエリアの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
320				<li><a href="./jtextarea/index4.html">テキストエリアに入力されたテキストが折り返して表示されるように設定する</a></li>
321				<li><a href="./jtextarea/index5.html">テキストエリアで入力されたテキストのフォントやタブに関する設定を行う</a></li>
322				<li><a href="./jtextarea/index7.html">テキストエリアのサイズをピクセル単位で設定する</a></li>
323				<li><a href="./jtextarea/index8.html">テキストエリアの余白の設定と枠線の設定</a></li>
324				<li><a href="./jtextarea/index9.html">テキストエリアのキャレットの位置と色を設定する</a></li>
325				<li><a href="./jtextarea/index10.html">テキストエリアにスクロールバーを設置する</a></li>
326				<li><a href="./jtextarea/index11.html">テキストエリアに入力されたテキストを取得する</a></li>
327				<li><a href="./jtextarea/index12.html">テキストエリアから取得したテキストを1行毎に分割して処理する</a></li>
328				<li><a href="./jtextarea/index14.html">テキストエリアへ入力済みのテキストに対する追加/挿入/置き換え</a></li>
329				<li><a href="./jtextarea/index16.html">テキストエリアの編集可能/不可の切り替えおよび有効/無効の切り替え</a></li>
330				<li><a href="./jtextarea/index17.html">テキストエリアに対してクリップボードを経由でコピーやペーストをプログラムから行う</a></li>
331				<li><a href="./jtextarea/index18.html">テキストエリアにツールチップを表示する</a></li>
332				</ul>
333			</div>
334
335			<div class="cblock"><a id="section_jbutton"></a>
336				<div class="cblock-title">
337					<a href="./jbutton/">ボタンの作成(JButtonクラス)</a>
338				</div>
339
340				<ul class="cblock-list">
341				<li><a href="./jbutton/index1.html">ボタンの作成とボタンに表示される文字列の設定</a></li>
342				<li><a href="./jbutton/index2.html">
342ボタンの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
343				<li><a href="./jbutton/index4.html">ボタンに表示される文字列のフォントを設定する</a></li>
344				<li><a href="./jbutton/index5.html">ボタンのサイズをピクセル単位で設定する</a></li>
345				<li><a href="./jbutton/index6.html">ボタンの余白の変更と枠線の変更</a></li>
346				<li><a href="./jbutton/index7.html">ボタンに表示される文字列の水平及び垂直位置を設定する</a></li>
347				<li><a href="./jbutton/index8.html">ボタンに画像を表示する</a></li>
348				<li><a href="./jbutton/index9.html">ボタンに文字列と画像の両方を表示した場合の位置関係を設定する</a></li>
349				<li><a href="./jbutton/index14.html">ボタンの有効/無効を切り替える</a></li>
350				<li><a href="./jbutton/index10.html">ボタンがロールオーバーされた時や押された時に表示される画像を変更する</a></li>
351				<li><a href="./jbutton/index11.html">ボタンをプログラムからクリックする</a></li>
352				<li><a href="./jbutton/index12.html">ボタンにキーボードニーモニックを設定する</a></li>
353				<li><a href="./jbutton/index13.html">複数のボタンの中からデフォルトボタンを設定する</a></li>
354				</ul>
355			</div>
356
357			<div class="cblock"><a id="section_jcheckbox"></a>
358				<div class="cblock-title">
359					<a href="./jcheckbox/">チェックボックスの作成(JCheckBoxクラス)</a>
360				</div>
361
362				<ul class="cblock-list">
363				<li><a href="./jcheckbox/index1.html">チェックボックスの作成と表示文字列の設定</a></li>
364				<li><a href="./jcheckbox/index2.html">チェックボックスの選択/非選択の切り替え</a></li>
365				<li><a href="./jcheckbox/index3.html">チェックボックスの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
366				<li><a href="./jcheckbox/index4.html">チェックボックスに表示される文字列のフォントを設定する</a></li>
367				<li><a href="./jcheckbox/index5.html">チェックボックスのサイズをピクセル単位で設定する</a></li>
368				<li><a href="./jcheckbox/index6.html">チェックボックスの余白の変更と枠線の変更</a></li>
369				<li><a href="./jcheckbox/index7.html">チェックボックスに表示される文字列の水平及び垂直位置を設定する</a></li>
370				<li><a href="./jcheckbox/index8.html">チェックボックスに選択時と非選択時の画像をそれぞれ表示する</a></li>
371				<li><a href="./jcheckbox/index10.html">チェックボックスに文字列と画像の両方を表示した場合の位置関係を設定する</a></li>
372				<li><a href="./jcheckbox/index11.html">チェックボックスの有効/無効を切り替える</a></li>
373				<li><a href="./jcheckbox/index12.html">チェックボックスにキーボードニーモニックを設定する</a></li>
374				<li><a href="./jcheckbox/index13.html">チェックボックスが選択か非選択かを取得する</a></li>
375				</ul>
376			</div>
377
378			<div class="cblock"><a id="section_jradiobutton"></a>
379				<div class="cblock-title">
380					<a href="./jradiobutton/">ラジオボタンの作成(JRadioButtonクラス)</a>
381				</div>
382
383				<ul class="cblock-list">
384				<li><a href="./jradiobutton/index1.html">ラジオボタンの作成と表示文字列の設定</a></li>
385				<li><a href="./jradiobutton/index3.html">ボタングループを作成し複数のラジオボタンをグループにまとめる</a></li>
386				<li><a href="./jradiobutton/index2.html">ラジオボタンの選択/非選択の切り替え</a></li>
387				<li><a href="./jradiobutton/index4.html">グループ内にあるすべてのラジオボタンを非選択にする</a></li>
388				<li><a href="./jradiobutton/index5.html">
388ラジオボタンの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
389				<li><a href="./jradiobutton/index6.html">ラジオボタンに表示される文字列のフォントを設定する</a></li>
390				<li><a href="./jradiobutton/index7.html">ラジオボタンのサイズをピクセル単位で設定する</a></li>
391				<li><a href="./jradiobutton/index8.html">ラジオボタンの余白の変更と枠線の変更</a></li>
392				<li><a href="./jradiobutton/index9.html">ラジオボタンに表示される文字列の水平及び垂直位置を設定する</a></li>
393				<li><a href="./jradiobutton/index10.html">ラジオボタンに選択時と非選択時の画像をそれぞれ表示する</a></li>
394				<li><a href="./jradiobutton/index12.html">ラジオボタンに文字列と画像の両方を表示した場合の位置関係を設定する</a></li>
395				<li><a href="./jradiobutton/index13.html">ラジオボタンの有効/無効を切り替える</a></li>
396				<li><a href="./jradiobutton/index14.html">ラジオボタンにキーボードニーモニックを設定する</a></li>
397				<li><a href="./jradiobutton/index15.html">ラジオボタンが選択か非選択かを取得する</a></li>
398				</ul>
399			</div>
400
401			<div class="cblock"><a id="section_jmenu"></a>
402				<div class="cblock-title">
403					<a href="./jmenu/">メニューの作成(JMenu, JMenuBar, JMenuItemクラス)</a>
404				</div>
405
406				<ul class="cblock-list">
407				<li><a href="./jmenu/index1.html">メニューバー、メニュー、メニューアイテムの作成と基本的な使い方</a></li>
408				<li><a href="./jmenu/index3.html">メニューバーの枠線の表示/非表示の切り替えと枠線の種類</a></li>
409				<li><a href="./jmenu/index5.html">メニューおよびメニューアイテムの前景色/背景色の設定と背景の透明/非透明の切り替え</a></li>
410				<li><a href="./jmenu/index6.html">メニューおよびメニューアイテムに表示される文字列のフォントを設定する</a></li>
411				<li><a href="./jmenu/index7.html">メニューおよびメニューアイテムに画像を表示する</a></li>
412				<li><a href="./jmenu/index8.html">メニューの文字列と画像の位置関係を設定</a></li>
413				<li><a href="./jmenu/index9.html">メニューの有効/無効の切り替え</a></li>
414				<li><a href="./jmenu/index10.html">メニューのキーボードニーモニックの設定</a></li>
415				<li><a href="./jmenu/index14.html">メニューアイテムの文字列と画像の位置関係を設定</a></li>
416				<li><a href="./jmenu/index15.html">メニューアイテムの有効/無効の切り替え</a></li>
417				<li><a href="./jmenu/index16.html">メニューアイテムのキーボードニーモニックの設定</a></li>
418				<li><a href="./jmenu/index17.html">メニューアイテムのキーボードアクセラレーターの設定</a></li>
419				<li><a href="./jmenu/index18.html">セパレータを追加</a></li>
420				<li><a href="./jmenu/index19.html">階層化メニューの作成</a></li>
421				<li><a href="./jmenu/index20.html">チェックボックス型メニューアイテムの追加</a></li>
422				<li><a href="./jmenu/index21.html">ラジオボタン型メニューアイテムの追加</a></li>
423				<li><a href="./jmenu/index22.html">メニューバーのレイアウト設定</a></li>
424				</ul>
425			</div>
426
427			<div class="cblock"><a id="section_jpopupmenu"></a>
428				<div class="cblock-title">
429					<a href="./jpopupmenu/">ポップアップメニューの作成(JPopupMenuクラス)</a>
430				</div>
431
432				<ul class="cblock-list">
433				<li><a href="./jpopupmenu/index1.html">JPopupMenuクラスの定義とコンストラクタ</a></li>
434				<li><a href="./jpopupmenu/index2.html">ポップアップメニューを表示する</a></li>
435				<li><a href="./jpopupmenu/index3.html">メニューアイテムを追加する</a></li>
436				<li><a href="./jpopupmenu/index4.html">階層化したメニューを作成する</a></li>
437				<li><a href="./jpopupmenu/index5.html">ポップアップメニューにセパレータを追加する</a></li>
438				<li><a href="./jpopupmenu/index6.html">ポップアップメニュートリガーを判別する</a></li>
439				</ul>
440			</div>
441
442			<div class="cblock"><a id="section_jslider"></a>
443				<div class="cblock-title">
444					<a href="./jslider/">スライダーの作成(JSliderクラス)</a>
445				</div>
446
447				<ul class="cblock-list">
448				<li><a href="./jslider/index1.html">JSliderクラスの定義とコンストラクタ</a></li>
449				<li><a href="./jslider/index2.html">スライダーの値を取得する</a></li>
450				<li><a href="./jslider/index3.html">最小値と最大値を設定する</a></li>
451				<li><a href="./jslider/index4.html">スライダーの値を設定する</a></li>
452				<li><a href="./jslider/index5.html">スライダーの方向を設定する</a></li>
453				<li><a href="./jslider/index6.html">最小値と最大値の位置を入れ替える</a></li>
454				<li><a href="./jslider/index7.html">スライダーに目盛りを表示する</a></li>
455				<li><a href="./jslider/index8.html">目盛りの位置にだけノブを移動できるように設定する</a></li>
456				<li><a href="./jslider/index9.html">スライダーにトラックを表示する</a></li>
457				<li><a href="./jslider/index10.html">スライダーにラベルを表示する</a></li>
458				<li><a href="./jslider/index11.html">スライダーに表示するラベルを定義する</a></li>
459				<li><a href="./jslider/index12.html">前景色を設定する</a></li>
460				<li><a href="./jslider/index13.html">背景色を設定する</a></li>
461				<li><a href="./jslider/index14.html">スライダーのフォントを設定する</a></li>
462				<li><a href="./jslider/index15.html">スライダーのサイズを設定する</a></li>
463				<li><a href="./jslider/index16.html">スライダーが移動中かどうかを判別する</a></li>
464				</ul>
465			</div>
466
467			<div class="cblock"><a id="section_jformattedtextfield"></a>
468				<div class="cblock-title">
469					<a href="./jformattedtextfield/">書式付きテキストフィールドの作成(JFormattedTextFieldクラス)</a>
470				</div>
471
472				<ul class="cblock-list">
473				<li><a href="./jformattedtextfield/index1.html">JFormattedTextFieldとは</a></li>
474				<li><a href="./jformattedtextfield/index2.html">コンストラクタ</a></li>
475				<li><a href="./jformattedtextfield/index3.html">Formatクラス</a></li>
476				<li><a href="./jformattedtextfield/index4.html">DateFormatクラス</a></li>
477				<li><a href="./jformattedtextfield/index5.html">SimpleDateFormatクラス</a></li>
478				<li><a href="./jformattedtextfield/index6.html">NumberFormatクラス</a></li>
479				<li><a href="./jformattedtextfield/index7.html">DecimalFormatクラス</a></li>
480				<li><a href="./jformattedtextfield/index8.html">ChoiceFormatクラス</a></li>
481				</ul>
482			</div>
483
484			<div class="cblock"><a id="section_jlist"></a>
485				<div class="cblock-title">
486					<a href="./jlist/">リストの作成(JListクラス)</a>
487				</div>
488
489				<ul class="cblock-list">
490				<li><a href="./jlist/index1.html">JListクラスの定義</a></li>
491				<li><a href="./jlist/index2.html">コンストラクタ</a></li>
492				<li><a href="./jlist/index3.html">項目を選択する</a></li>
493				<li><a href="./jlist/index4.html">リスト項目の表示位置の移動</a></li>
494				<li><a href="./jlist/index5.html">選択された項目の値の取得</a></li>
495				<li><a href="./jlist/index6.html">選択された項目の解除</a></li>
496				<li><a href="./jlist/index7.html">表示方法の変更(前景色と背景色)</a></li>
497				<li><a href="./jlist/index8.html">表示方法の変更(項目の並べ方)</a></li>
498				<li><a href="./jlist/index9.html">表示方法の変更(項目の幅と高さ)</a></li>
499				<li><a href="./jlist/index10.html">DefaultListModel(項目を動的に操作する)</a></li>
500				<li><a href="./jlist/index11.html">リストの項目を追加する</a></li>
501				<li><a href="./jlist/index12.html">リストの項目を削除する</a></li>
502				<li><a href="./jlist/index13.html">リストの項目を変更する</a></li>
503				<li><a href="./jlist/index14.html">ListCellRenderer(項目の表示方法を操作する)</a></li>
504				<li><a href="./jlist/index15.html">リストの項目にJCheckBoxを表示する</a></li>
505				</ul>
506			</div>
507
508			<div class="cblock"><a id="section_jcombobox"></a>
509				<div class="cblock-title">
510					<a href="./jcombobox/">コンボボックスの作成(JComboBoxクラス)</a>
511				</div>
512
513				<ul class="cblock-list">
514				<li><a href="./jcombobox/index1.html">JComboBoxクラスの定義とコンストラクタ</a></li>
515				<li><a href="./jcombobox/index2.html">コンボボックスの初期データを配列を使って設定する</a></li>
516				<li><a href="./jcombobox/index3.html">コンボボックスの初期データをVectorクラスを使って設定する</a></li>
517				<li><a href="./jcombobox/index4.html">コンボボックスのサイズを設定する</a></li>
518				<li><a href="./jcombobox/index5.html">ドロップダウンリストで表示可能な最大項目数を設定する</a></li>
519				<li><a href="./jcombobox/index6.html">コンボボックスで指定の項目を選択する</a></li>
520				<li><a href="./jcombobox/index7.html">選択されている項目を取得する</a></li>
521				<li><a href="./jcombobox/index8.html">コンボボックスを無効にする</a></li>
522				<li><a href="./jcombobox/index9.html">DefaultComboBoxModelクラスの定義とコンストラクタ</a></li>
523				<li><a href="./jcombobox/index10.html">データモデルからJComboBoxオブジェクトを作成する</a></li>
524				<li><a href="./jcombobox/index11.html">データモデルの初期データ設定する</a></li>
525				<li><a href="./jcombobox/index12.html">データモデルにデータを追加する</a></li>
526				<li><a href="./jcombobox/index13.html">データモデルの指定の位置にデータを挿入する</a></li>
527				<li><a href="./jcombobox/index14.html">データモデルからデータを削除する</a></li>
528				<li><a href="./jcombobox/index15.html">データモデルで指定の項目を選択する</a></li>
529				<li><a href="./jcombobox/index16.html">データモデルで選択された項目を取得する</a></li>
530				<li><a href="./jcombobox/index17.html">データモデルに含まれるデータの個数を取得する</a></li>
531				<li><a href="./jcombobox/index18.html">ListCellRendererインターフェース</a></li>
532				<li><a href="./jcombobox/index19.html">getListCellRendererComponentメソッド</a></li>
533				<li><a href="./jcombobox/index20.html">コンボボックスに画像を表示する</a></li>
534				<li><a href="./jcombobox/index21.html">1行毎に背景色を変更する</a></li>
535				</ul>
536			</div>
537
538			<div class="cblock"><a id="section_jtree"></a>
539				<div class="cblock-title">
540					<a href="./jtree/">ツリーの作成(JTreeクラス)</a>
541				</div>
542
543				<ul class="cblock-list">
544				<li><a href="./jtree/index1.html">JTreeクラスの定義とコンストラクタ</a></li>
545				<li><a href="./jtree/index2.html">ツリーのサイズを設定する</a></li>
546				<li><a href="./jtree/index3.html">ツリーの初期データを配列を使って設定する</a></li>
547				<li><a href="./jtree/index4.html">ツリーの初期データをVectorクラスを使って設定する</a></li>
548				<li><a href="./jtree/index5.html">ツリーの初期データをHashtableクラスを使って設定する</a></li>
549				<li><a href="./jtree/index6.html">ルートノードの表示/非表示を設定する</a></li>
550				<li><a href="./jtree/index7.html">DefaultMutableTreeNodeクラスの定義とコンストラクタ</a></li>
551				<li><a href="./jtree/index8.html">ツリーノードを指定してツリーを作成する</a></li>
552				<li><a href="./jtree/index9.html">ツリーノードに子ノードを追加する</a></li>
553				<li><a href="./jtree/index10.html">ツリーノードの指定の位置に子ノードを挿入する</a></li>
554				<li><a href="./jtree/index11.html">ツリーノードから子ノードを削除する</a></li>
555				<li><a href="./jtree/index12.html">ツリーノードをツリーから削除する</a></li>
556				<li><a href="./jtree/index13.html">ツリーノードのオブジェクトを取得する</a></li>
557				<li><a href="./jtree/index14.html">ツリーノードのオブジェクトを設定する</a></li>
558				<li><a href="./jtree/index15.html">子ノードを持てるかどうかを設定する</a></li>
559				<li><a href="./jtree/index16.html">ツリーノードからルートノードを取得する</a></li>
560				<li><a href="./jtree/index17.html">ツリーノードから親ノードを取得する</a></li>
561				<li><a href="./jtree/index18.html">ツリーノードから子ノードを取得する</a></li>
562				<li><a href="./jtree/index19.html">TreePathクラスの定義とコンストラクタ</a></li>
563				<li><a href="./jtree/index20.html">パスに含まれるオブジェクトを全て取得する</a></li>
564				<li><a href="./jtree/index21.html">パスの指定の位置のノードを取得する</a></li>
565				<li><a href="./jtree/index22.html">DefaultTreeModelクラスの定義とコンストラクタ</a></li>
566				<li><a href="./jtree/index23.html">DefaultTreeModelオブジェクトからJTreeオブジェクトを作成する</a></li>
567				<li><a href="./jtree/index24.html">JTreeオブジェクトからDefaultTreeModelオブジェクトを取得する</a></li>
568				<li><a href="./jtree/index25.html">データモデルが更新されたことを通知する</a></li>
569				<li><a href="./jtree/index26.html">DefaultTreeCellRendererクラスの定義とコンストラクタ</a></li>
570				<li><a href="./jtree/index27.html">選択されたノードの背景色と前景色を設定する</a></li>
571				<li><a href="./jtree/index28.html">非選択ノードの背景色と前景色を設定する</a></li>
572				<li><a href="./jtree/index29.html">葉ノードのアイコンを設定する</a></li>
573				<li><a href="./jtree/index30.html">葉ノード以外のアイコンを設定する</a></li>
574				<li><a href="./jtree/index31.html">DefaultCellEditorクラスの定義とコンストラクタ</a></li>
575				<li><a href="./jtree/index32.html">テキストフィールドをセルエディタとして設定する</a></li>
576				<li><a href="./jtree/index33.html">コンボボックスをセルエディタとして設定する</a></li>
577				<li><a href="./jtree/index34.html">セルエディタが起動するクリック回数を設定する</a></li>
578				</ul>
579			</div>
580
581			<div class="cblock"><a id="section_jtable"></a>
582				<div class="cblock-title">
583					<a href="./jtable/">テーブルの作成(JTableクラス)</a>
584				</div>
585
586				<ul class="cblock-list">
587				<li><a href="./jtable/index1.html">JTableとは</a></li>
588				<li><a href="./jtable/index2.html">コンストラクタ</a></li>
589				<li><a href="./jtable/index3.html">各列の幅の調整方法の指定</a></li>
590				<li><a href="./jtable/index4.html">TableColumnModelインターフェースとは</a></li>
591				<li><a href="./jtable/index5.html">TableColumnクラスとは</a></li>
592				<li><a href="./jtable/index6.html">列の幅を変更する</a></li>
593				<li><a href="./jtable/index7.html">TableModelインターフェースとは</a></li>
594				<li><a href="./jtable/index8.html">テーブルに行を追加する</a></li>
595				<li><a href="./jtable/index9.html">テーブルから行を削除する</a></li>
596				<li><a href="./jtable/index10.html">テーブルに行を挿入する</a></li>
597				<li><a href="./jtable/index11.html">テーブルの行を移動する</a></li>
598				<li><a href="./jtable/index12.html">テーブルに列を追加する</a></li>
599				<li><a href="./jtable/index13.html">指定のセルの値を変更する</a></li>
600				<li><a href="./jtable/index14.html">文字列以外のデータをテーブルに表示する</a></li>
601				<li><a href="./jtable/index15.html">行及び列の選択方法の設定</a></li>
602				<li><a href="./jtable/index16.html">
602セル選択時の選択状態表示の設定</a></li>
603				</ul>
604			</div>
605
606			<div class="cblock"><a id="section_jspinner"></a>
607				<div class="cblock-title">
608					<a href="./jspinner/">スピナーの作成(JSpinnerクラス)</a>
609				</div>
610
611				<ul class="cblock-list">
612				<li><a href="./jspinner/index1.html">JProgressBarクラスの定義とコンストラクタ</a></li>
613				<li><a href="./jspinner/index2.html">スピナーのサイズを設定する</a></li>
614				<li><a href="./jspinner/index3.html">SpinnerModelを使ってJSpinnerクラスのオブジェクトを作成する</a></li>
615				<li><a href="./jspinner/index4.html">SpinnerListModelクラスの定義とコンストラクタ</a></li>
616				<li><a href="./jspinner/index5.html">データモデルの初期データを配列を使って設定する</a></li>
617				<li><a href="./jspinner/index6.html">データモデルの初期データをListを使って設定する</a></li>
618				<li><a href="./jspinner/index7.html">選択されている項目を取得する</a></li>
619				<li><a href="./jspinner/index8.html">指定の項目を選択する</a></li>
620				<li><a href="./jspinner/index9.html">データモデルの元になるデータを変更する</a></li>
621				<li><a href="./jspinner/index10.html">SpinnerNumberModelクラスの定義とコンストラクタ</a></li>
622				<li><a href="./jspinner/index11.html">
622int型の値を扱うデータモデルを使用する</a></li>
623				<li><a href="./jspinner/index12.html">double型の値を扱うデータモデルを使用する</a></li>
624				<li><a href="./jspinner/index13.html">選択されている項目を取得する</a></li>
625				<li><a href="./jspinner/index14.html">SpinnerDateModelクラスの定義とコンストラクタ</a></li>
626				<li><a href="./jspinner/index15.html">初期値や上限/下限を設定する</a></li>
627				<li><a href="./jspinner/index16.html">選択されている項目を取得する</a></li>
628				<li><a href="./jspinner/index17.html">数値データの表示形式を設定する</a></li>
629				<li><a href="./jspinner/index18.html">日付データの表示形式を設定する</a></li>
630				<li><a href="./jspinner/index19.html">エディタに含まれるJFormattedTextFieldクラスのオブジェクトを取得する</a></li>
631				<li><a href="./jspinner/index20.html">前景色及び背景色を設定する</a></li>
632				<li><a href="./jspinner/index21.html">直接値を入力できないように設定する</a></li>
633				</ul>
634			</div>
635
636			<div class="cblock"><a id="section_borderlayout"></a>
637				<div class="cblock-title">
638					<a href="./borderlayout/">BorderLayoutの使い方(BorderLayoutクラス)</a>
639				</div>
640
641				<ul class="cblock-list">
642				<li><a href="./borderlayout/index1.html">BorderLayoutクラスの定義とコンストラクタ</a></li>
643				<li><a href="./borderlayout/index2.html">コンポーネントの配置位置を指定する</a></li>
644				<li><a href="./borderlayout/index3.html">配置されるコンポーネントのサイズ調整について</a></li>
645				<li><a href="./borderlayout/index4.html">コンポーネント間の間隔を設定する</a></li>
646				</ul>
647			</div>
648
649			<div class="cblock"><a id="section_flowlayout"></a>
650				<div class="cblock-title">
651					<a href="./flowlayout/">FlowLayoutの使い方(FlowLayoutクラス)</a>
652				</div>
653
654				<ul class="cblock-list">
655				<li><a href="./flowlayout/index1.html">FlowLayoutクラスの定義とコンストラクタ</a></li>
656				<li><a href="./flowlayout/index2.html">コンポーネントの配置方法について</a></li>
657				<li><a href="./flowlayout/index3.html">配置されたコンポーネントの表示位置を設定する</a></li>
658				<li><a href="./flowlayout/index4.html">コンポーネント間の間隔を設定する</a></li>
659				<li><a href="./flowlayout/index5.html">ベースラインに沿って垂直方向に揃えるかどうかを設定する</a></li>
660				</ul>
661			</div>
662
663			<div class="cblock"><a id="section_cardlayout"></a>
664				<div class="cblock-title">
665					<a href="./cardlayout/">CardLayoutの使い方(CardLayoutクラス)</a>
666				</div>
667
668				<ul class="cblock-list">
669				<li><a href="./cardlayout/index1.html">CardLayoutクラスの定義とコンストラクタ</a></li>
670				<li><a href="./cardlayout/index2.html">カードを切り替えて表示する</a></li>
671				<li><a href="./cardlayout/index3.html">指定したカードを表示する</a></li>
672				<li><a href="./cardlayout/index4.html">間隔を設定する</a></li>
673				</ul>
674			</div>
675
676			<div class="cblock"><a id="section_gridlayout"></a>
677				<div class="cblock-title">
678					<a href="./gridlayout/">GridLayoutの使い方(GridLayoutクラス)</a>
679				</div>
680
681				<ul class="cblock-list">
682				<li><a href="./gridlayout/index1.html">GridLayoutクラスの定義とコンストラクタ</a></li>
683				<li><a href="./gridlayout/index2.html">行と列の数を指定する</a></li>
684				<li><a href="./gridlayout/index3.html">コンポーネント追加時の領域の分割方法について</a></li>
685				<li><a href="./gridlayout/index4.html">コンポーネント間の間隔を設定する</a></li>
686				</ul>
687			</div>
688
689			<div class="cblock"><a id="section_boxlayout"></a>
690				<div class="cblock-title">
691					<a href="./boxlayout/">BoxLayoutの使い方(BoxLayoutクラス)</a>
692				</div>
693
694				<ul class="cblock-list">
695				<li><a href="./boxlayout/index1.html">BoxLayoutクラスの定義とコンストラクタ</a></li>
696				<li><a href="./boxlayout/index2.html">コンポーネントを配置する方向を指定する</a></li>
697				<li><a href="./boxlayout/index3.html">コンポーネントの垂直方向の表示位置を設定する</a></li>
698				<li><a href="./boxlayout/index4.html">コンポーネントの水平方向の表示位置を設定する</a></li>
699				<li><a href="./boxlayout/index5.html">配置されるコンポーネントのサイズ調整について</a></li>
700				<li><a href="./boxlayout/index6.html">Boxクラスを使った固定領域の挿入</a></li>
701				<li><a href="./boxlayout/index7.html">Boxクラスを使った可変長領域の挿入</a></li>
702				</ul>
703			</div>
704
705			<div class="cblock"><a id="section_gridbaglayout"></a>
706				<div class="cblock-title">
707					<a href="./gridbaglayout/">
707GridBagLayoutの使い方(GridBagLayoutクラス)</a>
708				</div>
709
710				<ul class="cblock-list">
711				<li><a href="./gridbaglayout/index1.html">GridBagLayoutクラスの定義とコンストラクタ</a></li>
712				<li><a href="./gridbaglayout/index2.html">GridBagConstraintsクラスを使ってコンポーネントを配置する</a></li>
713				<li><a href="./gridbaglayout/index3.html">コンポーネントを配置するセルを設定する</a></li>
714				<li><a href="./gridbaglayout/index4.html">コンポーネントが占めるセル数を設定する</a></li>
715				<li><a href="./gridbaglayout/index5.html">余分な領域の配分方法を設定する</a></li>
716				<li><a href="./gridbaglayout/index6.html">セル内でのコンポーネントの表示位置を設定する</a></li>
717				<li><a href="./gridbaglayout/index7.html">セル内でのコンポーネントのサイズを変更する</a></li>
718				<li><a href="./gridbaglayout/index8.html">コンポーネントの余白を設定する</a></li>
719				<li><a href="./gridbaglayout/index9.html">コンポーネントの最小サイズを変更する</a></li>
720				</ul>
721			</div>
722
723			<div class="cblock"><a id="section_springlayout"></a>
724				<div class="cblock-title">
725					<a href="./springlayout/">SpringLayoutの使い方(SpringLayoutクラス)</a>
726				</div>
727
728				<ul class="cblock-list">
729				<li><a href="./springlayout/index1.html">SpringLayoutクラスの定義とコンストラクタ</a></li>
730				<li><a href="./springlayout/index2.html">制約を設定せずにコンテポーネントを追加した場合</a></li>
731				<li><a href="./springlayout/index3.html">制約を使って位置を設定する</a></li>
732				<li><a href="./springlayout/index4.html">制約を使ってサイズを設定する</a></li>
733				</ul>
734			</div>
735
736			<div class="cblock"><a id="section_nulllayout"></a>
737				<div class="cblock-title">
738					<a href="./nulllayout/">レイアウトマネージャーを無効にする</a>
739				</div>
740
741				<ul class="cblock-list">
742				<li><a href="./nulllayout/index1.html">座標指定で配置する</a></li>
743				</ul>
744			</div>
745
746			<div class="cblock"><a id="section_event"></a>
747				<div class="cblock-title">
748					<a href="./event/">Swingにおけるイベントモデル</a>
749				</div>
750
751				<ul class="cblock-list">
752				<li><a href="./event/index1.html">イベントモデルについて</a></li>
753				<li><a href="./event/index2.html">ActionEvent</a></li>
754				<li><a href="./event/index3.html">MouseEvent</a></li>
755				<li><a href="./event/index4.html">WindowEvent</a></li>
756				<li><a href="./event/index5.html">ChangeEvent</a></li>
757				</ul>
758			</div>
759
760			<div class="cblock"><a id="section_border"></a>
761				<div class="cblock-title">
762					<a href="./border/">ボーダーを描画する(Borderクラス)</a>
763				</div>
764
765				<ul class="cblock-list">
766				<li><a href="./border/index1.html">コンポーネントに枠を設定する</a></li>
767				<li><a href="./border/index2.html">EmptyBorder</a></li>
768				<li><a href="./border/index3.html">BevelBorder/SoftBevelBorder</a></li>
769				<li><a href="./border/index4.html">EtchedBorder</a></li>
770				<li><a href="./border/index5.html">LineBorder</a></li>
771				<li><a href="./border/index6.html">MatteBorder</a></li>
772				<li><a href="./border/index7.html">TitledBorder</a></li>
773				<li><a href="./border/index8.html">CompoundBorder</a></li>
774				<li><a href="./border/index9.html">自分でBorderを作成する</a></li>
775				<li><a href="./border/index10.html">BorderFactoryクラス</a></li>
776				</ul>
777			</div>
778
779			<div class="cblock"><a id="section_jscrollpane"></a>
780				<div class="cblock-title">
781					<a href="./jscrollpane/">スクロールペインの使い方(JScrollPaneクラス)</a>
782				</div>
783
784				<ul class="cblock-list">
785				<li><a href="./jscrollpane/index1.html">JScrollPaneクラスの定義とコンストラクタ</a></li>
786				<li><a href="./jscrollpane/index2.html">ビューポートにコンポーネントを配置する</a></li>
787				<li><a href="./jscrollpane/index3.html">スクロールバーの表示条件を設定する</a></li>
788				<li><a href="./jscrollpane/index4.html">スクロールペインのサイズを設定する</a></li>
789				<li><a href="./jscrollpane/index5.html">枠線を設定する</a></li>
790				<li><a href="./jscrollpane/index6.html">JViewportクラスの定義とコンストラクタ</a></li>
791				<li><a href="./jscrollpane/index7.html">スクロールペインからビューポートを取得する</a></li>
792				<li><a href="./jscrollpane/index8.html">
792ビューポートにコンポーネントを追加する</a></li>
793				<li><a href="./jscrollpane/index9.html">ビューポートでコンポーネントが表示されている位置を取得する</a></li>
794				<li><a href="./jscrollpane/index10.html">ビューポートでコンポーネントが表示される位置を設定する</a></li>
795				</ul>
796			</div>
797
798			<div class="cblock"><a id="section_jtabbedpane"></a>
799				<div class="cblock-title">
800					<a href="./jtabbedpane/">タブペインの使い方(JTabbedPaneクラス)</a>
801				</div>
802
803				<ul class="cblock-list">
804				<li><a href="./jtabbedpane/index1.html">JTabbedPaneクラスの定義とコンストラクタ</a></li>
805				<li><a href="./jtabbedpane/index2.html">タイトルを指定してタブを追加する</a></li>
806				<li><a href="./jtabbedpane/index3.html">タブを削除する</a></li>
807				<li><a href="./jtabbedpane/index4.html">タイトルと画像を指定してタブを追加する</a></li>
808				<li><a href="./jtabbedpane/index5.html">タブに関するヒント(Tip)を表示する</a></li>
809				<li><a href="./jtabbedpane/index6.html">タブの前景色を設定する</a></li>
810				<li><a href="./jtabbedpane/index7.html">タブの背景色を設定する</a></li>
811				<li><a href="./jtabbedpane/index8.html">タブの表示位置を設定する</a></li>
812				<li><a href="./jtabbedpane/index9.html">タブの数が非常に多い場合の表示方法を設定する</a></li>
813				<li><a href="./jtabbedpane/index10.html">タブを無効にする</a></li>
814				<li><a href="./jtabbedpane/index11.html">タブを無効にした時の画像を指定する</a></li>
815				<li><a href="./jtabbedpane/index12.html">タブを選択する</a></li>
816				<li><a href="./jtabbedpane/index13.html">追加されているタブの総数を取得する</a></li>
817				<li><a href="./jtabbedpane/index14.html">選択されているタブのインデックスを取得する</a></li>
818				<li><a href="./jtabbedpane/index15.html">タブペインのサイズを設定する</a></li>
819				<li><a href="./jtabbedpane/index16.html">キーボードニーモニックを設定する</a></li>
820				</ul>
821			</div>
822
823			<div class="cblock"><a id="section_jsplitpane"></a>
824				<div class="cblock-title">
825					<a href="./jsplitpane/">スプリットペインの使い方(JSplitPaneクラス)</a>
826				</div>
827
828				<ul class="cblock-list">
829				<li><a href="./jsplitpane/index1.html">JSplitPaneクラスの定義とコンストラクタ</a></li>
830				<li><a href="./jsplitpane/index2.html">分割方向を設定する</a></li>
831				<li><a href="./jsplitpane/index3.html">領域にコンポーネントを配置する</a></li>
832				<li><a href="./jsplitpane/index4.html">仕切線(ディバイダ)の初期位置と移動可能範囲</a></li>
833				<li><a href="./jsplitpane/index5.html">仕切線(ディバイダ)の位置を設定する</a></li>
834				<li><a href="./jsplitpane/index6.html">仕切線(ディバイダ)の移動可能な最大値と最小値を取得する</a></li>
835				<li><a href="./jsplitpane/index7.html">仕切線(ディバイダ)の現在の値を取得する</a></li>
836				<li><a href="./jsplitpane/index8.html">仕切線(ディバイダ)のサイズを設定する</a></li>
837				<li><a href="./jsplitpane/index9.html">領域の展開/収納用のワンタッチボタンを設定する</a></li>
838				<li><a href="./jsplitpane/index10.html">仕切線(ディバイダ)移動時の再描画方式を設定する</a></li>
839				<li><a href="./jsplitpane/index11.html">スプリットペインのサイズを指定する</a></li>
840				<li><a href="./jsplitpane/index12.html">スプリットペインの中にスプリットペインを配置する</a></li>
841				</ul>
842			</div>
843
844			<div class="cblock"><a id="section_joptionpane"></a>
845				<div class="cblock-title">
846					<a href="./joptionpane/">オプションペインの使い方(JOptionPaneクラス)</a>
847				</div>
848
849				<ul class="cblock-list">
850				<li><a href="./joptionpane/index1.html">JOptionPaneクラスの定義とコンストラクタ</a></li>
851				<li><a href="./joptionpane/index2.html">警告ダイアログを表示する</a></li>
852				<li><a href="./joptionpane/index3.html">タイトルとメッセージタイプを指定して警告ダイアログを表示する</a></li>
853				<li><a href="./joptionpane/index4.html">アイコンを指定して警告ダイアログを表示する</a></li>
854				<li><a href="./joptionpane/index5.html">選択ダイアログを表示する</a></li>
855				<li><a href="./joptionpane/index6.html">タイトルとオプションタイプを指定して選択ダイアログを表示する</a></li>
856				<li><a href="./joptionpane/index7.html">メッセージタイプを指定して選択ダイアログを表示する</a></li>
857				<li><a href="./joptionpane/index8.html">アイコンを指定して選択ダイアログを表示する</a></li>
858				<li><a href="./joptionpane/index9.html">入力ダイアログを表示する</a></li>
859				<li><a href="./joptionpane/index10.html">初期値を設定した入力ダイアログを表示する</a></li>
860				<li><a href="./joptionpane/index11.html">タイトルとメッセージタイプを指定して入力ダイアログを表示する</a></li>
861				<li><a href="./joptionpane/index12.html">複数の値から選択可能な入力ダイアログを表示する</a></li>
862				<li><a href="./joptionpane/index13.html">カスタムボタンの選択ダイアログを表示する</a></li>
863				</ul>
864			</div>
865
866			<div class="cblock"><a id="section_jdesktop"></a>
867				<div class="cblock-title">
868					<a href="./jdesktop/">仮想デスクトップと内部フレームの使い方(JDesktopPaneクラスとJInternalFrameクラス)</a>
869				</div>
870
871				<ul class="cblock-list">
872				<li><a href="./jdesktop/index1.html">JDesktopPaneクラスの定義とコンストラクタ</a></li>
873				<li><a href="./jdesktop/index2.html">JInternalFrameクラスの定義とコンストラクタ</a></li>
874				<li><a href="./jdesktop/index3.html">デスクトップペインにインターナルフレームを追加する</a></li>
875				<li><a href="./jdesktop/index4.html">インターナルフレームの位置とサイズを設定する</a></li>
876				<li><a href="./jdesktop/index5.html">インターナルフレームのタイトルを設定する</a></li>
877				<li><a href="./jdesktop/index6.html">インターナルフレームがサイズ変更の可否を設定する</a></li>
878				<li>
878<a href="./jdesktop/index7.html">最大化、アイコン化、クローズボタンの設置を設定する</a></li>
879				<li><a href="./jdesktop/index8.html">インターナルフレームのレイヤーの値を取得する</a></li>
880				<li><a href="./jdesktop/index9.html">インターナルフレームのレイヤーの値を設定する</a></li>
881				<li><a href="./jdesktop/index10.html">インターナルフレームを選択する</a></li>
882				<li><a href="./jdesktop/index11.html">インターナルフレームにコンポーネントを追加する</a></li>
883				<li><a href="./jdesktop/index12.html">インターナルフレームにメニューバーを配置する</a></li>
884				<li><a href="./jdesktop/index13.html">ウィンドウアイコンを設定する</a></li>
885				</ul>
886			</div>
887
888			<div class="cblock"><a id="section_jprogressbar"></a>
889				<div class="cblock-title">
890					<a href="./jprogressbar/">プログレスバーの使い方(JProgressBarクラス)</a>
891				</div>
892
893				<ul class="cblock-list">
894				<li><a href="./jprogressbar/index1.html">JProgressBarクラスの定義とコンストラクタ</a></li>
895				<li><a href="./jprogressbar/index2.html">現在の値を進捗バーに設定する</a></li>
896				<li><a href="./jprogressbar/index3.html">進捗バーの方向を設定する</a></li>
897				<li><a href="./jprogressbar/index4.html">最小値と最大値を設定する</a></li>
898				<li><a href="./jprogressbar/index5.html">進捗度合いを表す文字列を表示する</a></li>
899				<li><a href="./jprogressbar/index6.html">進捗バーの枠線を表示するかどうかを設定する</a></li>
900				<li><a href="./jprogressbar/index7.html">進捗度合いとして表示される文字列を設定する</a></li>
901				<li><a href="./jprogressbar/index8.html">進捗バーの完了したパーセントを取得する</a></li>
902				<li><a href="./jprogressbar/index9.html">進捗バーを不確定モードに設定する</a></li>
903				<li><a href="./jprogressbar/index10.html">進捗バーのサイズを設定する</a></li>
904				</ul>
905			</div>
906
907			<div class="cblock"><a id="section_jcolorchooser"></a>
908				<div class="cblock-title">
909					<a href="./jcolorchooser/">カラーチューザの使い方(JColorChooserクラス)</a>
910				</div>
911
912				<ul class="cblock-list">
913				<li><a href="./jcolorchooser/index1.html">JColorChooserクラスの定義とコンストラクタ</a></li>
914				<li><a href="./jcolorchooser/index2.html">選択される色を設定する</a></li>
915				<li><a href="./jcolorchooser/index3.html">選択した色を取得する</a></li>
916				<li><a href="./jcolorchooser/index4.html">カラーチューザーのサイズを指定する</a></li>
917				<li><a href="./jcolorchooser/index5.html">カラーチューザーをダイアログとして表示する</a></li>
918				</ul>
919			</div>
920
921			<div class="cblock"><a id="section_jfilechooser"></a>
922				<div class="cblock-title">
923					<a href="./jfilechooser/">ファイルチューザの使い方(JFileChooserクラス)</a>
924				</div>
925
926				<ul class="cblock-list">
927				<li><a href="./jfilechooser/index1.html">JFileChooserクラスの定義とコンストラクタ</a></li>
928				<li><a href="./jfilechooser/index2.html">「ファイルを開く」ダイアログを表示する</a></li>
929				<li><a href="./jfilechooser/index3.html">「ファイルを保存する」ダイアログを表示する</a></li>
930				<li><a href="./jfilechooser/index4.html">カスタムダイアログを表示する</a></li>
931				<li><a href="./jfilechooser/index5.html">選択されたファイルを取得する</a></li>
932				<li><a href="./jfilechooser/index6.html">ファイル名を取得する</a></li>
933				<li><a href="./jfilechooser/index7.html">ファイルチューザーが参照するパスを指定する</a></li>
934				<li><a href="./jfilechooser/index8.html">ダイアログのタイトルを設定する</a></li>
935				<li><a href="./jfilechooser/index9.html">選択モードを設定する</a></li>
936				<li><a href="./jfilechooser/index10.html">隠しファイルを表示するかどうか設定する</a></li>
937				<li><a href="./jfilechooser/index11.html">複数ファイルを選択可能に設定する</a></li>
938				<li><a href="./jfilechooser/index12.html">フィルタを追加する</a></li>
939				<li><a href="./jfilechooser/index13.html">フィルタを追加する(J2SE1.6以降)</a></li>
940				<li><a href="./jfilechooser/index14.html">「すべてのファイル」フィルタを使用するかどうかを設定する</a></li>
941				<li><a href="./jfilechooser/index15.html">Approveボタンに表示される文字列を設定する</a></li>
942				<li><a href="./jfilechooser/index16.html">Approveボタンに表示されるヒントを設定する</a></li>
943				</ul>
944			</div>
945
946			<div class="cblock"><a id="section_uimanager"></a>
947				<div class="cblock-title">
948					<a href="./uimanager/">UIマネージャーの使い方(UIManagerクラス)</a>
949				</div>
950
951				<ul class="cblock-list">
952				<li><a href="./uimanager/index1.html">UIManagerクラスの定義とコンストラクタ</a></li>
953				<li><a href="./uimanager/index2.html">現在のLook&Feelを確認する</a></li>
954				<li><a href="./uimanager/index3.html">Look&Feelを設定する</a></li>
955				<li><a href="./uimanager/index4.html">フレームウィンドウのLook&Feelを設定する</a></li>
956				</ul>
957			</div>
958
959			<div class="cblock"><a id="section_color"></a>
960				<div class="cblock-title">
961					<a href="./color/">Colorクラスの使い方</a>
962				</div>
963
964				<ul class="cblock-list">
965				<li><a href="./color/index1.html">Colorクラスの定義とコンストラクタ</a></li>
966				<li><a href="./color/index2.html">RGB値で色を指定する</a></li>
967				<li><a href="./color/index3.html">アルファ値を使って透明度を指定する</a></li>
968				<li><a href="./color/index4.html">定義済みの色を使用する</a></li>
969				</ul>
970			</div>
971
972			<div class="cblock"><a id="section_font"></a>
973				<div class="cblock-title">
974					<a href="./font/">Fontクラスの使い方</a>
975				</div>
976
977				<ul class="cblock-list">
978				<li><a href="./font/index1.html">Fontクラスの定義とコンストラクタ</a></li>
979				<li><a href="./font/index2.html">論理フォントを使用する</a></li>
980				<li><a href="./font/index3.html">物理フォントの一覧を取得する</a></li>
981				<li><a href="./font/index4.html">物理フォントを使用する</a></li>
982				<li><a href="./font/index5.html">フォントスタイルの指定</a></li>
983				<li><a href="./font/index6.html">フォントサイズの指定</a></li>
984				</ul>
985			</div>
986
987			<div class="cblock"><a id="section_dimension"></a>
988				<div class="cblock-title">
989					<a href="./dimension/">Dimensionクラスの使い方</a>
990				</div>
991
992				<ul class="cblock-list">
993				<li><a href="./dimension/index1.html">Dimensionクラスの定義とコンストラクタ</a></li>
994				<li><a href="./dimension/index2.html">幅と高さを設定する</a></li>
995				</ul>
996			</div>
997
998			<div class="cblock"><a id="section_imageicon"></a>
999				<div class="cblock-title">
1000					<a href="./imageicon/">ImageIconクラスの使い方</a>
1001				</div>
1002
1003				<ul class="cblock-list">
1004				<li><a href="./imageicon/index1.html">ImageIconクラスの定義とコンストラクタ</a></li>
1005				<li><a href="./imageicon/index2.html">ファイル名を指定してImageIconオブジェクトを作成する</a></li>
1006				<li><a href="./imageicon/index3.html">
1006画像のサイズを取得する</a></li>
1007				<li><a href="./imageicon/index4.html">URLで画像ファイルを指定してImageIconオブジェクトを作成する</a></li>
1008				<li><a href="./imageicon/index5.html">ImageIconオブジェクトからImageクラスのオブジェクトを作成する</a></li>
1009				</ul>
1010			</div>
1011
1012			<div class="cblock"><a id="section_url"></a>
1013				<div class="cblock-title">
1014					<a href="./url/">URLクラスの使い方</a>
1015				</div>
1016
1017				<ul class="cblock-list">
1018				<li><a href="./url/index1.html">URLクラスの定義とコンストラクタ</a></li>
1019				<li><a href="./url/index2.html">URLを表す文字列を指定してURLオブジェクトを作成する</a></li>
1020				<li><a href="./url/index3.html">プロトコルやホスト名を指定してURLオブジェクトを作成する</a></li>
1021				</ul>
1022			</div>
1023
1024			<div class="menuboxtitle"><a id="section_url"></a><a href="./url/">URLクラスの使い方</a></div>
1025
1026			<div class="cblock"><a id="section_insets"></a>
1027				<div class="cblock-title">
1028					<a href="./insets/">Insetsクラスの使い方</a>
1029				</div>
1030
1031				<ul class="cblock-list">
1032				<li><a href="./insets/index1.html">Insetsクラスの定義とコンストラクタ</a></li>
1033				<li><a href="./insets/index2.html">インセットの値を設定する</a></li>
1034				<li><a href="./insets/index3.html">インセットの値を取得する</a></li>
1035				</ul>
1036			</div>
1037
1038			<div class="cblock"><a id="section_point"></a>
1039				<div class="cblock-title">
1040					<a href="./point/">Pointクラスの使い方</a>
1041				</div>
1042
1043				<ul class="cblock-list">
1044				<li><a href="./point/index1.html">Pointクラスの定義とコンストラクタ</a></li>
1045				<li><a href="./point/index2.html">座標の値を設定する</a></li>
1046				<li><a href="./point/index3.html">座標の値を取得する</a></li>
1047				</ul>
1048			</div>
1049
1050			<div class="cblock"><a id="section_timer"></a>
1051				<div class="cblock-title">
1052					<a href="./timer/">Timerクラスの使い方</a>
1053				</div>
1054
1055				<ul class="cblock-list">
1056				<li><a href="./timer/index1.html">Timerクラスの定義とコンストラクタ</a></li>
1057				<li><a href="./timer/index2.html">アクションコマンドの設定</a></li>
1058				<li><a href="./timer/index3.html">遅延時間及び初期遅延時間を設定する</a></li>
1059				<li><a href="./timer/index4.html">ActionEventを繰り返す発行するかどうかを設定する</a></li>
1060				</ul>
1061			</div>
1062
1063			<div class="cblock"><a id="section_appli_word"></a>
1064				<div class="cblock-title">
1065					<a href="./appli_word/">スタイル機能付きのメモ帳</a>
1066				</div>
1067
1068				<ul class="cblock-list">
1069				<li><a href="./appli_word/index1.html">DocumentとJTextComponent</a></li>
1070				<li><a href="./appli_word/index2.html">AttributeSetインターフェース</a></li>
1071				<li><a href="./appli_word/index3.html">選択範囲のスタイルを変更する</a></li>
1072				<li><a href="./appli_word/index4.html">CaretListenerを使う</a></li>
1073				<li><a href="./appli_word/index5.html">その他の属性の変更(強調/斜体/アンダーライン/取り消し線)</a></li>
1074				<li><a href="./appli_word/index6.html">前景色の変更</a></li>
1075				<li><a href="./appli_word/index7.html">ファイルを開く/保存する</a></li>
1076				</ul>
1077			</div>
1078
1079			<div id="profile">
1080			<p>( Written by Tatsuo Ikura )</p>
1081			</div>
1082
1083<div class="adbox">
1084	<div class="adl2">
1085<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
1086     crossorigin="anonymous"></script>
1086
1087<!-- JavaDrive_PageBottom_Left -->
1088<ins class="adsbygoogle"
1089     style="display:block;width:100%;height:250px"
1090     data-ad-client="ca-pub-5403370376223466"
1091     data-ad-slot="7356564070"
1092     data-full-width-responsive="true"></ins>
1093<script>
1094     (adsbygoogle = window.adsbygoogle || []).push({});
1095</script>
1095
1096	</div>
1097</div>
1098
1099			<div class="mbox">
1100				<div class="mbox_left">
1101					<img src="https://www.javadrive.jp/img/facex.png" width="1024" height="1024" alt="プロフィール画像">
1102				</div>
1103				<div class="mbox_right">
1104					<p class="title">著者 / <a href="http://www.buzzword.jp/profile/" rel="nofollow">TATSUO IKURA</a></p>
1105					<p>これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。</p>
1106				</div>
1107			</div>
1108
1109		</div>
1110
1111		<div class="sidebar">
1112
1113			<div class="adprcenter">
1114<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
1115     crossorigin="anonymous"></script>
1115
1116<!-- JavaDrive PageRight Res -->
1117<ins class="adsbygoogle"
1118     style="display:block;width:100%;height:250px"
1119     data-ad-client="ca-pub-5403370376223466"
1120     data-ad-slot="9751460493"
1121     data-full-width-responsive="true"></ins>
1122<script>
1123     (adsbygoogle = window.adsbygoogle || []).push({});
1124</script>
1124
1125			</div>
1126
1127			<div class="adsticky">
1128				<div class="adstickyinner">
1129<style type="text/css">
1130.adslot_PageRightBottom { display:inline-block; width: 300px; height: 600px; }
1131@media (max-width: 990px) { .adslot_PageRightBottom { display: none; } }
1132</style>
1133<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5403370376223466"
1134     crossorigin="anonymous"></script>
1134
1135<!-- JavaDrive PageRightBottom -->
1136<ins class="adsbygoogle adslot_PageRightBottom"
1137     data-ad-client="ca-pub-5403370376223466"
1138     data-ad-slot="7775460635"
1139     data-full-width-responsive="true"></ins>
1140<script>
1141     (adsbygoogle = window.adsbygoogle || []).push({});
1142</script>
1142
1143				</div>
1144			</div>
1145
1146		</div>
1147
1148	</div>
1149
1150	<div id="footer">
1151		<p id="copyright">
1152		JavaDrive &copy;2006-2026 <a href="http://www.buzzword.jp/" rel="nofollow">Buzzword</a>. All Rights Reserved.
1153		</p>
1154	</div>
1155
1156</body>
1157</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.