インタフェース
javax.swing.SwingConstantsの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit
とサポート・クラスを提供します。javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。-
javax.swingでのSwingConstantsの使用
修飾子と型クラス説明class
ボタンおよびメニュー項目の共通動作を定義します。class
リスト内の項目をレンダリングします。static class
UIResourceを実装するDefaultListCellRendererのサブクラスです。class
「プッシュ」ボタンの実装です。class
チェックボックス(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。class
選択または選択解除できるメニュー項目です。class
JFormattedTextField
はJTextField
を拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。class
短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。class
メニュー(ユーザーがJMenuBar
の項目を選択したときに表示される、JMenuItem
を含むポップアップ・ウィンドウ)の実装です。class
メニューの項目の実装です。class
JPasswordField
は、1行のテキストの編集を可能にする軽量コンポーネントです。何かが入力されたことはビューに示されますが、元の文字は表示されません。static class
ポップアップ・メニュー固有のセパレータです。class
一部のタスクの進捗状況を視覚的に表示するコンポーネントです。class
ラジオ・ボタン(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。class
ラジオ・ボタン・メニュー項目の実装です。class
JSeparator
は、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。class
ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。class
指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。class
JTextField
は、1行のテキストの編集を可能にする軽量コンポーネントです。class
2つの状態を持つボタンの実装です。class
JToolBar
は、一般的に使用されるAction
またはコントロールを表示するのに役立つコンポーネントを提供します。static class
ツールバー独自のセパレータです。class
Swingのユーティリティ・メソッドのコレクションです。 -
javax.swing.plaf.basicでのSwingConstantsの使用
修飾子と型クラス説明class
基本方向のいずれかにスケーリングされる矢印を描画するJButtonオブジェクトです。class
ComboBoxレンダラですstatic class
UIResourceを実装するBasicComboBoxRendererのサブクラスです。protected class
ボーダーの調整を待機します。class
基本Look & FeelのためのScrollBarUIの実装です。class
TabbedPaneUIの基本L&F実装です。class
ToolBarUIの基本L&F実装です。 -
javax.swing.plaf.metalでのSwingConstantsの使用
修飾子と型クラス説明static class
クラスはJToolBar
のボーダーを表します。class
MetalComboBoxUIを補助するJButtonサブクラスprotected class
非推奨。JDK version 9以降class
各種のサイズおよびスタイルをレンダリングします。class
Metal Look & Feelのための、ScrollBarUIの実装です。class
Metalスクロール・バー矢印用のJButtonオブジェクトです。class
BasicTabbedPaneUIのMetalサブクラスです。class
ToolBarUIのMetal Look & Feel実装です。 -
javax.swing.plaf.synthでのSwingConstantsの使用
修飾子と型クラス説明class
JScrollBar
のSynth L&F UIの委譲を提供します。class
JTabbedPane
のSynth L&F UIの委譲を提供します。class
JToolBar
のSynth L&F UIの委譲を提供します。 -
javax.swing.tableでのSwingConstantsの使用
修飾子と型クラス説明class
JTable
内の個々のセルをレンダリング(表示)するための標準クラス。static class
UIResource
を実装するDefaultTableCellRenderer
のサブクラス。 -
javax.swing.textでのSwingConstantsの使用
修飾子と型クラス説明class
非同期にレイアウトを行うボックスです。class
ビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。class
ビューのインタフェースを実装するコンポーネント・デコレータです。class
CompositeView
は、1つ以上の子ビューを管理するabstractクラスのView
の実装です。class
複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。class
子を一部制約のある空間へ並べようとするビューです。class
テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
ビュー・インタフェースを実装するアイコン・デコレータです。class
LabelView
は、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。class
JPasswordFieldのUIの実装で使用するのに適したViewを実装します。class
フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。class
テーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。class
非推奨。テーブル・セルは任意のView実装となることができます。class
行中心のテーブル内の行のビューです。class
View
クラスは、テキスト・パッケージの非常に重要な部分です。class
折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。class
ZoneViewはViewの実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。 -
javax.swing.text.htmlでのSwingConstantsの使用
修飾子と型クラス説明class
CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。class
フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。class
HTMLの<IMG>タグをサポートするためのイメージのビューです。class
CSS属性に基づいてインライン要素スタイルを表示します。class
HTMLリストを表示するビューの実装です。class
<object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。class
段落を表示し、その構成にCSS属性を使用します。 -
javax.swing.treeでのSwingConstantsの使用
修飾子と型クラス説明class
エディタが提供されない場合に使用されるTextField
。class
ツリーのエントリを表示します。