「Swing」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Swing== ===並行処理=== ====イベントディスパッチスレッド==== *イベントディスパッチスレッド ====非同期処理例==== *Java 並行…」) |
|||
1行目: | 1行目: | ||
− | ==Swing== | + | ==[[Swing]]== |
===並行処理=== | ===並行処理=== | ||
− | ====イベントディスパッチスレッド==== | + | ====[[イベントディスパッチスレッド]]==== |
− | *イベントディスパッチスレッド | + | *[[イベントディスパッチスレッド]] |
====非同期処理例==== | ====非同期処理例==== | ||
− | *Java 並行処理 | + | *[[Java 並行処理]] |
− | *Java 並行処理を行う例 | + | *[[Java 並行処理を行う例]] |
− | *Java Swing 非同期処理の結果をGUIに表示する | + | *[[Java Swing 非同期処理の結果をGUIに表示する]] |
===テーマ=== | ===テーマ=== | ||
− | ====エディターキット==== | + | ====[[エディターキット]]==== |
− | *エディターキット | + | *[[エディターキット]] |
==コンポーネント== | ==コンポーネント== | ||
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html | http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html | ||
===ウィンドウ=== | ===ウィンドウ=== | ||
− | ====JFrame==== | + | ====[[JFrame]]==== |
− | *JFrame | + | *[[JFrame]] |
===テキスト=== | ===テキスト=== | ||
− | ====JTextComponent 1==== | + | ====[[JTextComponent 1]]==== |
− | *[JTextComponent 1] | + | *[[JTextComponent 1|以下のサンプル]] |
**メニューとアクションの割付 | **メニューとアクションの割付 | ||
**キーボード押下との割付 | **キーボード押下との割付 | ||
− | ** | + | **Undo、[[R]]edoの実装 |
**Documentの利用 | **Documentの利用 | ||
**Documentのイベント感知 | **Documentのイベント感知 | ||
− | ====JTextComponent 2==== | + | ====[[JTextComponent 2]]==== |
− | *[JTextComponent 2] | + | *[[JTextComponent 2|DocumentFilter]] |
− | ====JTextComponent 3==== | + | ====[[JTextComponent 3]]==== |
− | *[JTextComponent 3] | + | *[[JTextComponent 3|ドキュメントの変更を感知]] |
− | *[JTextComponent 3] | + | *[[JTextComponent 3|キャレットの状態を感知]] |
− | ====JTextComponent 4==== | + | ====[[JTextComponent 4]]==== |
− | *[JTextComponent 4] | + | *[[JTextComponent 4|エディターキットの利用]] |
===レイアウト=== | ===レイアウト=== | ||
− | ====[Swing レイアウト 1 | + | ====[[Swing レイアウト 1|レイアウト 1]]==== |
− | *[Swing レイアウト 1] | + | *[[Swing レイアウト 1|BorderLayout]] |
− | *[Swing レイアウト 1] | + | *[[Swing レイアウト 1|BoxLayout]] |
− | *[Swing レイアウト 1] | + | *[[Swing レイアウト 1|CardLayout]] |
− | ====[Swing レイアウト 2 | + | ====[[Swing レイアウト 2|レイアウト 2]]==== |
− | *[Swing レイアウト 2] | + | *[[Swing レイアウト 2|FlowLayout]] |
− | *[Swing レイアウト 2] | + | *[[Swing レイアウト 2|GridBagLayout]] |
− | *[Swing レイアウト 2] | + | *[[Swing レイアウト 2|GridLayout]] |
− | ====[Swing レイアウト 3 | + | ====[[Swing レイアウト 3|レイアウト 3]]==== |
− | *[Swing レイアウト 3] | + | *[[Swing レイアウト 3|LayoutManagerのカスタマイズ]] |
===ダイアログ=== | ===ダイアログ=== | ||
====ファイル選択ダイアログ==== | ====ファイル選択ダイアログ==== | ||
− | *Swing ファイル選択ダイアログ | + | *[[Swing ファイル選択ダイアログ]] |
− | ==Eclipse Plugin== | + | ==[[Eclipse]] Plugin== |
===Window Builder Pro=== | ===Window Builder Pro=== | ||
*http://www.eclipse.org/windowbuilder/download.php | *http://www.eclipse.org/windowbuilder/download.php |
2020年2月16日 (日) 04:33時点における最新版
Swing
並行処理
イベントディスパッチスレッド
非同期処理例
テーマ
エディターキット
コンポーネント
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html
ウィンドウ
JFrame
テキスト
JTextComponent 1
JTextComponent 2
JTextComponent 3
JTextComponent 4
レイアウト
レイアウト 1
レイアウト 2
レイアウト 3
ダイアログ
ファイル選択ダイアログ
Eclipse Plugin
Window Builder Pro
© 2006 矢木浩人