|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
Action | Action インタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListener インタフェースに対する便利な拡張機能を提供します。
|
BoundedRangeModel | スライダや進捗バーなどのコンポーネントが使用するデータモデルを定義します。 |
ButtonModel | ボタンの状態モデルです。 |
CellEditor | すべての汎用エディタが実装可能なメソッドを定義します。 |
ComboBoxEditor | JComboBox コンポーネントに使われるエディタコンポーネントです。 |
ComboBoxModel | コンボボックスのデータモデルです。 |
DesktopManager | DesktopManager オブジェクトは、JDesktopPane オブジェクトによって所有されます。 |
Icon | 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 |
JComboBox.KeySelectionManager | KeySelectionManager を定義するインタフェースです。 |
ListCellRenderer | JList 内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。 |
ListModel | JList などのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。 |
ListSelectionModel | 固定のインデックスを持つ値のリストを表示するコンポーネントの、現在の選択状態を表します。 |
MenuElement | メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 |
MutableComboBoxModel | ComboBoxModel の可変バージョンです。 |
Renderer | 値の描画 (表示) を行うオブジェクトの必要条件を定義します。 |
RootPaneContainer | このインタフェースは、JRootPane の子を 1 つ持つ JDialog、JFrame、JWindow、JApplet、JInternalFrame などのコンポーネントによって実装されます。 |
Scrollable | JScrollPane などのスクロールコンテナに情報を提供するインタフェースです。 |
ScrollPaneConstants | JScrollPane コンポーネントとともに使われる定数です。 |
SingleSelectionModel | インデックス付き選択範囲を 1 つだけサポートするモデルです。 |
SpinnerModel | 要素を無限に作成できるオブジェクト値シーケンスを表すモデルです。 |
SwingConstants | 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 |
UIDefaults.ActiveValue | このクラスを使うと、getXXX(key) メソッドでルックアップされるたびに構築されるデフォルトのテーブルにエントリを格納できます。 |
UIDefaults.LazyValue | このクラスを使うと、getXXX(key) メソッドで初めてルックアップされるまで構築されないデフォルトのテーブルにエントリを格納できます。 |
WindowConstants | ウィンドウのクローズ操作を制御する定数です。 |
クラスの概要 | |
AbstractAction | JFC の Action インタフェースのデフォルトの実装を提供します。 |
AbstractButton | ボタンおよびメニュー項目の共通動作を定義します。 |
AbstractCellEditor | |
AbstractListModel | List にその内容を提供するデータモデルの抽象定義です。
|
AbstractSpinnerModel | このクラスでは、ほとんどの固定 SpinnerModel 実装に適する SpinnerModel インタフェースの ChangeListener 部分を提供します。 |
ActionMap | ActionMap は、キーまたは Action 名と呼ばれる Object から Action へのマップを提供します。 |
BorderFactory | 標準的な Border オブジェクトを提供するためのファクトリクラスです。 |
Box | BoxLayout オブジェクトをレイアウトマネージャとして使う軽量なコンテナです。 |
Box.Filler | レイアウトに関連し、ビューを持たない軽量コンポーネントの実装です。 |
BoxLayout | 複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウトマネージャです。 |
ButtonGroup | 複数のボタンのセットに多重排他スコープを設定するために使用します。 |
CellRendererPane | このクラスは、セルレンダリングとそれを使うコンポーネントの間に挿入されます。 |
ComponentInputMap | AComponentInputMap は、特定の JComponent に関連付けられた InputMap です。 |
DebugGraphics | グラフィックのデバッグをサポートする Graphics のサブクラスです。 |
DefaultBoundedRangeModel | BoundedRangeModel の汎用実装です。 |
DefaultButtonModel | Button コンポーネントのデータモデルのデフォルト実装です。
|
DefaultCellEditor | テーブルとツリーセルのデフォルトエディタです。 |
DefaultComboBoxModel | コンボボックスのデフォルトモデルです。 |
DefaultDesktopManager | DesktopManager の実装です。 |
DefaultFocusManager | このクラスは、現在 1.4 focus API で使われていません。 |
DefaultListCellRenderer | リストの項目を描画します。 |
DefaultListCellRenderer.UIResource | UIResource を実装する DefaultListCellRenderer のサブクラスです。 |
DefaultListModel | このクラスは java.util.Vector API を柔軟に実装します。 |
DefaultListSelectionModel | リスト選択のデフォルトデータモデルです。 |
DefaultSingleSelectionModel | SingleSelectionModel の汎用実装です。 |
FocusManager | このクラスは 1.4 focus API で現在使われていません。 |
GrayFilter | イメージをグレースケールに変換し、イメージ内のピクセルにブライトネスを加えることによって、イメージを「無効にする」イメージフィルタです。 |
ImageIcon | アイコンをイメージから描画する Icon インタフェースの実装です。 |
InputMap | InputMap は、入力イベント (現在は KeyStroke のみ使用) と Object の間のバインディングを提供します。 |
InputVerifier | このクラスの目的は、クライアントがテキストフィールドと GUI を使って、スムーズなフォーカスナビゲーションを行えるようにサポートすることです。 |
InternalFrameFocusTraversalPolicy | JInternalFrame の初期化 Component を判定するためのアルゴリズムを任意に実行できる FocusTraversalPolicy です。 |
JApplet | JFC/Swing コンポーネントアーキテクチャのサポートを追加する java.applet.Applet の拡張バージョンです。 |
JButton | 「プッシュ」ボタンの実装です。 |
JCheckBox | チェックボックス、つまり選択あるいは選択解除できる項目の実装で、その状態を表示します。 |
JCheckBoxMenuItem | 選択または選択解除できるメニュー項目です。 |
JColorChooser | JColorChooser は、ユーザが色を選択および操作できるよう設計されたコントロールの区画を提供します。 |
JComboBox | ボタン、または編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 |
JComponent | トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 |
JDesktopPane | マルチドキュメントインタフェースまたは仮想デスクトップを生成するコンテナです。 |
JDialog | ダイアログウィンドウを生成するためのメインクラスです。 |
JEditorPane | さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。 |
JFileChooser | JFileChooser には、ユーザがファイルを選択するための簡単な機構が用意されています。 |
JFormattedTextField | JFormattedTextField は、JTextField を拡張して、任意の値のフォーマットのサポート機能、ユーザがテキストを編集したあとでの特定のオブジェクト取得のサポート機能を追加します。 |
JFormattedTextField.AbstractFormatter | AbstractFormatter のインスタンスは、Object から String および String から Object への変換を処理するために JFormattedTextField で使用されます。 |
JFormattedTextField.AbstractFormatterFactory | AbstractFormatterFactory のインスタンスは JFormattedTextField で使用され、値のフォーマットに使用される AbstractFormatter のインスタンスを取得します。 |
JFrame | JFC/Swing コンポーネントアーキテクチャのサポートを追加する java.awt.Frame の拡張バージョンです。 |
JInternalFrame | ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 |
JInternalFrame.JDesktopIcon | このコンポーネントは JInternalFrame のアイコン化したバージョンを表します。 |
JLabel | 短いテキスト文字列やイメージの表示領域です。 |
JLayeredPane | JLayeredPane は、JFC/Swing コンテナに深さを追加し、必要であればコンポーネントどうしが互いにオーバーラップできるようにします。 |
JList | ユーザがリストから 1 つまたは複数のオブジェクトを選択するためのコンポーネントです。 |
JMenu | メニューの実装であり、ユーザが JMenuBar で項目を選択すると表示される JMenuItem を保持するポップアップウィンドウです。 |
JMenuBar | メニューバーの実装です。 |
JMenuItem | メニューの項目の実装です。 |
JOptionPane | JOptionPane によって、ユーザに値の入力を求めたり情報を提示したりする標準のダイアログボックスを簡単に表示することができます。 |
JPanel | JPanel は、汎用の軽量コンテナです。 |
JPasswordField | JPasswordField は、1 行のテキストの編集を可能にする、軽量コンポーネントです。 |
JPopupMenu | ポップアップメニューの実装です。 |
JPopupMenu.Separator | ポップアップメニュー固有のセパレータです。 |
JProgressBar | デフォルトでは、ある区間内 (最小値、および最大値で区切られた区間内) で、整数値を表示するコンポーネントです。 |
JRadioButton | ラジオボタンの実装です。 |
JRadioButtonMenuItem | ラジオボタンメニュー項目の実装です。 |
JRootPane | JFrame 、JDialog 、JWindow 、JApplet 、および JInternalFrame が内部で使用する軽量コンテナです。 |
JScrollBar | スクロールバーの実装です。 |
JScrollPane | 軽量コンポーネントのスクロール可能なビューを提供します。 |
JSeparator | JSeparator は、区切り線を実装するための汎用的なコンポーネントを提供します。 |
JSlider | ユーザが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 |
JSpinner | ユーザが、順序付けられたシーケンスから数またはオブジェクトを選択できるようにする単一行の入力フィールドです。 |
JSpinner.DateEditor | モデルを SpinnerDateModel とする JSpinner 用のエディタです。 |
JSpinner.DefaultEditor | 特殊なエディタ用の簡単な基底クラスです。 |
JSpinner.ListEditor | モデルが SpinnerListModel の JSpinner 用のエディタです。 |
JSpinner.NumberEditor | モデルが SpinnerNumberModel の JSpinner 用のエディタです。 |
JSplitPane | JSplitPane は 2 つの Component を分割するのに使います (2 つだけに分割)。 |
JTabbedPane | 指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザがコンポーネントのグループを切り替えられるようにするコンポーネントです。 |
JTable | JTable は、セルの通常の 2 次元テーブル形式を表示し、編集するために使用します。 |
JTextArea | TextArea は、プレーンテキストを表示する複数行の領域です。 |
JTextField | JTextField は、1 行テキストの編集を可能にする軽量コンポーネントです。 |
JTextPane | グラフィックで表現される属性でマークアップできるテキストコンポーネントです。 |
JToggleButton | 二状態ボタンの実装です。 |
JToggleButton.ToggleButtonModel | ToggleButton モデルです。 |
JToolBar | JToolBar は、一般的に使用される Action またはコントロールを表示するのに役立つコンポーネントを提供します。 |
JToolBar.Separator | ツールバー独自のセパレータです。 |
JToolTip | Component の「ヒント」を表示するために使います。 |
JTree | 階層データのセットをアウトラインで表示するコントロールです。 |
JTree.DynamicUtilTreeNode | DynamicUtilTreeNode は、ベクタ、ハッシュテーブル、配列、および文字列をラップし、必要に応じて適切な子ツリーノードを作成できます。 |
JTree.EmptySelectionModel | EmptySelectionModel は、何の選択も許可しない TreeSelectionModel です。
|
JViewport | 基本となる情報を見るために使用する「ビューポート (窓)」です。 |
JWindow | JWindow は、ユーザのデスクトップ上のどこにでも表示できるコンテナです。 |
KeyStroke | KeyStroke は、キーボードまたは同等の入力デバイスのキーアクションを表します。 |
LayoutFocusTraversalPolicy | サイズ、位置、方向に基づいて Component をソートする SortingFocusTraversalPolicy です。 |
LookAndFeel | プラグイン可能な Look & Feel コンポーネントについて、Look & Feel の特性を完全に定義します。 |
MenuSelectionManager | MenuSelectionManager は、メニュー階層での選択を所有します。 |
OverlayLayout | コンポーネントを互いの上に重なり合うように配置するレイアウトマネージャです。 |
Popup | Popup は、ユーザに Component を表示するために使用します。 |
PopupFactory | PopupFactory は、名前からわかるように、Popup のインスタンスを取得するために使います。 |
ProgressMonitor | 処理の進捗を監視するクラスです。 |
ProgressMonitorInputStream | InputStream からの読み込みの進捗を監視します。 |
RepaintManager | このクラスは再描画要求を管理し、コンポーネントツリーのメンバに対する複数の要求を 1 回の再描画にまとめることなどにより、再描画の回数を最小限に押さえます。 |
ScrollPaneLayout | JScrollPane が使用するレイアウトマネージャです。 |
ScrollPaneLayout.UIResource | ScrollPaneLayout の UI リソースバージョンです。 |
SizeRequirements | レイアウトマネージャの便宜のために、コンポーネントのサイズと位置についての情報を計算します。 |
SizeSequence | SizeSequence オブジェクトは、サイズおよび対応する位置の、順序付けされたリストを効果的に維持します。 |
SortingFocusTraversalPolicy | 特定の Comparator に基づいてフォーカストラバーサルサイクルの Component をソートすることによってトラバーサルの順序を判定する FocusTraversalPolicy です。 |
SpinnerDateModel | Date のシーケンスの SpinnerModel です。 |
SpinnerListModel | 配列または List によって値を定義する SpinnerModel の単純な実装です。 |
SpinnerNumberModel | 数値のシーケンスを表す SpinnerModel です。 |
Spring | Spring クラスのインスタンスには、動作の特性を与える minimum 値、preferred 値、および maximum 値の 3 つのプロパティが保持されます。 |
SpringLayout | SpringLayout は、一連の制約に基づいて、関連するコンテナの子を配置します。 |
SpringLayout.Constraints | Constraints オブジェクトは、SpringLayout が制御するコンテナ内のコンポーネントのサイズ変更方法および位置変更方法を決定する制約を保持します。 |
SwingUtilities | Swing のユーティリティメソッドのコレクションです。 |
Timer | 1 つ以上のアクションイベントを、指定された遅延時間の経過後にトリガします。 |
ToolTipManager | システム内のすべての ToolTips (ツールヒント) を管理します。
|
TransferHandler | このクラスは、Swing コンポーネントに対する Transferable の転送処理に使用します。 |
UIDefaults | Swing コンポーネントのデフォルト値のテーブルです。 |
UIDefaults.LazyInputMap | LazyInputMap は、createValue メソッドに InputMap を生成します。 |
UIDefaults.ProxyLazyValue | このクラスは、生成されるインスタンスに Class のロードを遅延させる LazyValue の実装を提供します。 |
UIManager | このクラスは、現在の Look & Feel とそのデフォルト値を追跡します。 |
UIManager.LookAndFeelInfo | メニューの設定またはアプリケーションの初期設定のための、インストール済み LookAndFeel に関する概要を説明します。 |
ViewportLayout | JViewport のデフォルトのレイアウトマネージャです。 |
例外の概要 | |
UnsupportedLookAndFeelException | Look & Feel の管理クラスがユーザのシステムにないことを示す例外です。 |
すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。これらのコンポーネントの使用についてのプログラマ用ガイドとしては、「The Java Tutorial」のトレール「Creating a GUI with JFC/Swing」を参照してください。他のリソースとしては、「関連項目」を参照してください。
概要、チュートリアル、例、ガイド、その他のマニュアルについては、以下を参照してください。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.