| パッケージ | 説明 | 
|---|---|
| java.awt.im.spi | あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 | 
| javax.swing.border | Swing コンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。 | 
| javax.swing.colorchooser | JColorChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。 | 
| javax.swing.event | Swing コンポーネントによってトリガーされるイベント用に提供されています。 | 
| javax.swing.filechooser | JFileChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。 | 
| javax.swing.plaf | Swing がプラグイン可能な Look & Feel 機能を提供するために使用する、1 つのインタフェースおよび多くの abstract クラスを提供します。 | 
| javax.swing.plaf.basic | 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 | 
| javax.swing.plaf.metal | デフォルトの Look & Feel である Java Look & Feel (以前のコード名は Metal) に従って構築されたユーザーインタフェースオブジェクトを提供します。 | 
| javax.swing.plaf.multi | 複数の Look & Feel を結合するユーザーインタフェースオブジェクトを提供します。 | 
| javax.swing.plaf.nimbus | クロスプラットフォーム Nimbus Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 | 
| javax.swing.plaf.synth | 
Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 | 
| javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供します。 | 
| javax.swing.text | 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 | 
| javax.swing.text.html | HTML テキストエディタを作成するためのクラス  HTMLEditorKitとサポートクラスを提供します。 | 
| javax.swing.tree | javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。 | 
| クラスと説明 | 
|---|
| JFrame JFC/Swing コンポーネントアーキテクチャーのサポートを追加する  java.awt.Frameの拡張バージョン。 | 
| クラスと説明 | 
|---|
| AbstractButton ボタンおよびメニュー項目の共通動作を定義します。 | 
| AbstractButton.AccessibleAbstractButton このクラスは、 AbstractButtonクラスのアクセシビリティーサポートを実装しています。 | 
| AbstractCellEditor CellEditorsの基底クラスであり、getCellEditorValue()を除くCellEditorインタフェースのメソッドのデフォルトの実装を提供します。 | 
| AbstractListModel Listにその内容を提供するデータモデルの抽象定義です。 | 
| AbstractSpinnerModel このクラスでは、ほとんどの具象 SpinnerModel 実装に適する SpinnerModel インタフェースの ChangeListener 部分を提供します。 | 
| Action Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。 | 
| ActionMap ActionMapは、キーまたはAction名と呼ばれるObjectからActionへのマップを提供します。 | 
| BoundedRangeModel SliderやProgressBarなどのコンポーネントが使用するデータモデルを定義します。 | 
| Box BoxLayout オブジェクトをレイアウトマネージャーとして使う軽量なコンテナです。 | 
| ButtonGroup 複数のボタンのセットに多重排他スコープを設定するために使用します。 | 
| ButtonModel ボタンの状態モデルです。 | 
| CellEditor すべての汎用エディタが実装可能なメソッドを定義します。 | 
| ComboBoxEditor JComboBox コンポーネントに使われるエディタコンポーネントです。 | 
| ComboBoxModel コンボボックスのデータモデルです。 | 
| ComponentInputMap ComponentInputMapは、特定のJComponentに関連付けられているInputMapです。 | 
| DefaultButtonModel Buttonコンポーネントのデータモデルのデフォルト実装です。 | 
| DefaultCellEditor.EditorDelegate protected  EditorDelegateクラス。 | 
| DefaultListCellRenderer リスト内の項目をレンダリングします。 | 
| DefaultRowSorter.ModelWrapper DefaultRowSorter.ModelWrapperは、DefaultRowSorterでソートされるデータを提供します。 | 
| DesktopManager DesktopManager オブジェクトは、JDesktopPane オブジェクトによって所有されます。 | 
| DropMode メソッドの特定に使用するドロップモードです。ドラッグ&ドロップのときに、コンポーネントは、このメソッドを使ってドロップの位置を追跡して示します。 | 
| FocusManager このクラスは 1.4 focus API では現在使用されていません。 | 
| GroupLayout.Alignment ParallelGroupがその子を配置するときに選択できる方法の列挙です。 | 
| GroupLayout.Group Groupは、GroupLayoutでサポートされる 2 種類のオペレーションの基盤になります。2 種類のオペレーションには、コンポーネントを 1 つずつレイアウトする処理 (SequentialGroup) と、配置処理 (ParallelGroup) があります。 | 
| GroupLayout.ParallelGroup 子の配置とサイズ設定を行う  Groupです。 | 
| GroupLayout.SequentialGroup 要素の配置とサイズ設定を 1 つずつ順番に行う  Groupです。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| InputMap InputMapは、入力イベント (現在はKeyStrokeのみ使用) とObjectの間のバインディングを提供します。 | 
| InputVerifier このクラスの目的は、クライアントがテキストフィールドと GUI を使って、スムーズなフォーカスナビゲーションを行えるようにサポートすることです。 | 
| InternalFrameFocusTraversalPolicy JInternalFrame の初期 Component を判定するためのアルゴリズムを任意に提供できる FocusTraversalPolicy です。 | 
| JButton 「プッシュ」ボタンの実装です。 | 
| JCheckBox チェックボックス (選択または選択解除が可能で、その状態をユーザーに表示する項目) の実装です。 | 
| JColorChooser JColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。 | 
| JComboBox ボタンまたは編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 | 
| JComboBox.KeySelectionManager KeySelectionManagerを定義するインタフェースです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JComponent.AccessibleJComponent アクセシビリティーのデフォルトサポートを提供するために使用される JComponent の内部クラスです。 | 
| JDesktopPane マルチドキュメントインタフェースまたは仮想デスクトップを生成するコンテナです。 | 
| JDialog ダイアログウィンドウを作成するためのメインクラスです。 | 
| JEditorPane さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。 | 
| JEditorPane.AccessibleJEditorPane このクラスは、 JEditorPaneクラスのアクセシビリティーサポートを実装しています。 | 
| JFormattedTextField JFormattedTextFieldはJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。 | 
| JFormattedTextField.AbstractFormatter AbstractFormatterのインスタンスは、Object から String および String から Object への変換を処理するためにJFormattedTextFieldで使用されます。 | 
| JFormattedTextField.AbstractFormatterFactory AbstractFormatterFactoryのインスタンスはJFormattedTextFieldで使用され、値のフォーマットに使用されるAbstractFormatterのインスタンスを取得します。 | 
| JInternalFrame ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| JInternalFrame.JDesktopIcon このコンポーネントは、 JInternalFrameのアイコン化されたバージョンを表します。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JLayeredPane JLayeredPaneは JFC/Swing コンテナに深さを追加し、コンポーネントが必要に応じて互いにオーバーラップできるようにします。 | 
| JList オブジェクトのリストを表示し、ユーザーが 1 つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| JList.DropLocation TransferHandler.DropLocationのサブクラスであり、JListのドロップ位置を表します。 | 
| JMenu メニュー (ユーザーが  JMenuBarの項目を選択したときに表示される、JMenuItemを含むポップアップウィンドウ) の実装です。 | 
| JMenu.WinListener ポップアップウィンドウが閉じるのを監視するリスナークラスです。 | 
| JMenuBar メニューバーの実装です。 | 
| JMenuItem メニューの項目の実装です。 | 
| JMenuItem.AccessibleJMenuItem このクラスは、 JMenuItemクラスのアクセシビリティーサポートを実装しています。 | 
| JPanel JPanelは、汎用の軽量コンテナです。 | 
| JPopupMenu ポップアップメニュー (一連の選択肢をポップアップおよび表示する小さなウィンドウ) の実装です。 | 
| JRootPane JFrame、JDialog、JWindow、JApplet、およびJInternalFrameによって内部的に使用される軽量コンテナ。 | 
| JScrollBar スクロールバーの実装です。 | 
| JScrollPane 軽量コンポーネントのスクロール可能なビューを提供します。 | 
| JSeparator JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
| JSpinner ユーザーが、順序付けられたシーケンスから数またはオブジェクトを選択できるようにする単一行の入力フィールドです。 | 
| JSpinner.DefaultEditor JFormattedTextFieldを使用してモデルの現在の値の読み取り専用ビューを表示する、より特殊なエディタの単純な基底クラス。 | 
| JTable JTableは、セルの通常の 2 次元テーブルを表示および編集するために使用されます。 | 
| JTable.DropLocation TransferHandler.DropLocationのサブクラスであり、JTableのドロップ位置を表します。 | 
| JTable.PrintMode JTableの出力に使用する出力モードです。 | 
| JTextField JTextFieldは、1 行のテキストの編集を可能にする軽量コンポーネントです。 | 
| JTextField.AccessibleJTextField このクラスは、 JTextFieldクラスのアクセシビリティーサポートを実装しています。 | 
| JToggleButton 2 つの状態を持つボタンの実装です。 | 
| JToggleButton.AccessibleJToggleButton このクラスは、 JToggleButtonクラスのアクセシビリティーサポートを実装しています。 | 
| JToolTip Component の「ヒント」を表示するために使います。 | 
| JTree | 
| JTree.DropLocation TransferHandler.DropLocationのサブクラスであり、JTreeのドロップ位置を表します。 | 
| JTree.EmptySelectionModel EmptySelectionModelは、何の選択も許可しないTreeSelectionModelです。 | 
| JTree.TreeSelectionRedirector JTreeをソースとして新しいTreeSelectionEventを生成し、それをすべてのリスナーに転送します。 | 
| JViewport ベースとなる情報を見るために使用する「ビューポート (窓)」です。 | 
| JViewport.ViewListener ビューのリスナーです。 | 
| KeyStroke KeyStroke は、キーボードまたは同等の入力デバイスのキーアクションを表します。 | 
| LayoutStyle LayoutStyleは、コンポーネントの配置に関する情報を提供します。 | 
| LayoutStyle.ComponentPlacement ComponentPlacementは、2 つのコンポーネントを相互に関連付けて配置する場合に使用できる方法の列挙です。 | 
| ListCellRenderer JList 内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。 | 
| ListModel JList などのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。 | 
| ListSelectionModel 固定のインデックスを持つ値のリストを表示するコンポーネントの、現在の選択状態を表します。 | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| MenuElement メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 | 
| MenuSelectionManager MenuSelectionManager は、メニュー階層での選択を所有します。 | 
| MutableComboBoxModel ComboBoxModelの可変バージョンです。 | 
| Popup Popup は、ユーザーに  Componentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべての Component の上に配置されます。 | 
| PopupFactory PopupFactoryは、その名前が示す通り、Popupのインスタンスを取得するために使用します。 | 
| ProgressMonitor 処理の進捗を監視するクラスです。 | 
| RepaintManager このクラスは再ペイント要求を管理し、コンポーネントツリーのメンバーに対する複数の要求を 1 回の再ペイントにまとめることなどにより、再ペイントの回数を最小限に抑えます。 | 
| RootPaneContainer このインタフェースは、JRootPane の子を 1 つ持つ JDialog、JFrame、JWindow、JApplet、JInternalFrame などのコンポーネントによって実装されます。 | 
| RowFilter RowFilterは、エントリをモデルからフィルタリングして、ビューに表示されないようにするために使用します。 | 
| RowFilter.ComparisonType 一部のデフォルトの  RowFilterでサポートされる、値比較に使用可能な値の列挙です。 | 
| RowFilter.Entry EntryオブジェクトがRowFilterのインスタンスに渡されると、フィルタはエントリのデータ値を取得し、エントリを表示するかどうかを判断できます。 | 
| RowSorter RowSorterは、ソートとフィルタの基盤を提供します。 | 
| RowSorter.SortKey SortKey は、特定の列のソート順序を記述します。 | 
| Scrollable JScrollPane などのスクロールコンテナに情報を提供するインタフェースです。 | 
| ScrollPaneConstants JScrollPane コンポーネントとともに使われる定数です。 | 
| ScrollPaneLayout JScrollPaneが使用するレイアウトマネージャーです。 | 
| SingleSelectionModel インデックス付き選択範囲を 1 つだけサポートするモデルです。 | 
| SizeRequirements レイアウトマネージャーの便宜のために、コンポーネントのサイズと位置についての情報を計算します。 | 
| SortingFocusTraversalPolicy 指定された Comparator に基づいてフォーカストラバーサルサイクルの Component をソートすることによって、トラバーサル順序を決定する FocusTraversalPolicy です。 | 
| SortOrder SortOrder は、可能なソート順序の列挙です。 | 
| SpinnerDateModel DateのシーケンスのSpinnerModelです。 | 
| SpinnerListModel 配列または  Listによって値を定義するSpinnerModelの単純な実装です。 | 
| SpinnerModel 要素を無限に作成できるオブジェクト値シーケンスを表すモデルです。 | 
| SpinnerNumberModel 数値のシーケンスを表す  SpinnerModelです。 | 
| Spring Springクラスのインスタンスは、その動作を特徴付ける 3 つのプロパティー (値は minimum、preferred、および maximum) を保持します。 | 
| SpringLayout.Constraints Constraintsオブジェクトは、SpringLayoutが制御するコンテナ内のコンポーネントのサイズ変更方法および位置変更方法を決定する制約を保持します。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| SwingWorker.StateValue stateバウンドプロパティーの値です。 | 
| ToolTipManager システム内のすべての  ToolTipsを管理します。 | 
| TransferHandler このクラスは、Swing コンポーネントに対する  Transferableの転送処理に使用します。 | 
| TransferHandler.DropLocation ドロップされたデータを挿入する位置を表します。 | 
| TransferHandler.TransferSupport このクラスには、クリップボードによる転送またはドラッグ&ドロップによる転送に関連する詳細情報をすべてカプセル化する機能と、ドラッグ&ドロップ操作をカスタマイズする機能があります。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| UIDefaults.LazyValue このクラスを使うと、 getXXX(key)メソッドではじめて検索されるまで構築されないデフォルトのテーブルにエントリを格納できます。 | 
| UIManager.LookAndFeelInfo メニューの設定またはアプリケーションの初期設定のための、インストール済み  LookAndFeelに関する概要を説明します。 | 
| UnsupportedLookAndFeelException 要求された Look & Feel の管理クラスがユーザーのシステム上に存在しないことを示す例外です。 | 
| WindowConstants ウィンドウのクローズ操作を制御する定数です。 | 
| クラスと説明 | 
|---|
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| クラスと説明 | 
|---|
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JColorChooser JColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JPanel JPanelは、汎用の軽量コンテナです。 | 
| クラスと説明 | 
|---|
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JInternalFrame ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| MenuElement メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 | 
| MenuSelectionManager MenuSelectionManager は、メニュー階層での選択を所有します。 | 
| RowSorter RowSorterは、ソートとフィルタの基盤を提供します。 | 
| クラスと説明 | 
|---|
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| クラスと説明 | 
|---|
| ActionMap ActionMapは、キーまたはAction名と呼ばれるObjectからActionへのマップを提供します。 | 
| ComponentInputMap ComponentInputMapは、特定のJComponentに関連付けられているInputMapです。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| InputMap InputMapは、入力イベント (現在はKeyStrokeのみ使用) とObjectの間のバインディングを提供します。 | 
| JButton 「プッシュ」ボタンの実装です。 | 
| JComboBox ボタンまたは編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JFileChooser JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 | 
| JLayer JLayerは、さまざまな高度なペイント効果を実装したり、そのボーダー内で生成されるすべてのAWTEventの通知を受信したりするために使用できる、Swing コンポーネントのための汎用のデコレータです。 | 
| JList オブジェクトのリストを表示し、ユーザーが 1 つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| JOptionPane JOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログボックスを容易にポップアップできるようにします。 | 
| JPopupMenu ポップアップメニュー (一連の選択肢をポップアップおよび表示する小さなウィンドウ) の実装です。 | 
| JSplitPane JSplitPaneは、2 つ (2 つだけ) のComponentを分割するために使用されます。 | 
| JTabbedPane 指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。 | 
| JTree | 
| Popup Popup は、ユーザーに  Componentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべての Component の上に配置されます。 | 
| クラスと説明 | 
|---|
| AbstractAction このクラスは、JFC の  Actionインタフェースのデフォルト実装を提供します。 | 
| AbstractButton ボタンおよびメニュー項目の共通動作を定義します。 | 
| AbstractListModel Listにその内容を提供するデータモデルの抽象定義です。 | 
| Action Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。 | 
| ActionMap ActionMapは、キーまたはAction名と呼ばれるObjectからActionへのマップを提供します。 | 
| BoxLayout 複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウトマネージャーです。 | 
| CellRendererPane このクラスは、セルレンダラとそれを使うコンポーネントの間に挿入されます。 | 
| ComboBoxEditor JComboBox コンポーネントに使われるエディタコンポーネントです。 | 
| ComboBoxModel コンボボックスのデータモデルです。 | 
| DesktopManager DesktopManager オブジェクトは、JDesktopPane オブジェクトによって所有されます。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JButton 「プッシュ」ボタンの実装です。 | 
| JColorChooser JColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。 | 
| JComboBox ボタンまたは編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JDesktopPane マルチドキュメントインタフェースまたは仮想デスクトップを生成するコンテナです。 | 
| JFileChooser JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 | 
| JFrame JFC/Swing コンポーネントアーキテクチャーのサポートを追加する  java.awt.Frameの拡張バージョン。 | 
| JInternalFrame ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| JInternalFrame.JDesktopIcon このコンポーネントは、 JInternalFrameのアイコン化されたバージョンを表します。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JList オブジェクトのリストを表示し、ユーザーが 1 つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| JMenu メニュー (ユーザーが  JMenuBarの項目を選択したときに表示される、JMenuItemを含むポップアップウィンドウ) の実装です。 | 
| JMenuBar メニューバーの実装です。 | 
| JMenuItem メニューの項目の実装です。 | 
| JOptionPane JOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログボックスを容易にポップアップできるようにします。 | 
| JPanel JPanelは、汎用の軽量コンテナです。 | 
| JPopupMenu ポップアップメニュー (一連の選択肢をポップアップおよび表示する小さなウィンドウ) の実装です。 | 
| JProgressBar 一部のタスクの進捗状況を視覚的に表示するコンポーネントです。 | 
| JRootPane JFrame、JDialog、JWindow、JApplet、およびJInternalFrameによって内部的に使用される軽量コンテナ。 | 
| JScrollBar スクロールバーの実装です。 | 
| JScrollPane 軽量コンポーネントのスクロール可能なビューを提供します。 | 
| JSeparator JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
| JSlider ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 | 
| JSpinner ユーザーが、順序付けられたシーケンスから数またはオブジェクトを選択できるようにする単一行の入力フィールドです。 | 
| JSplitPane JSplitPaneは、2 つ (2 つだけ) のComponentを分割するために使用されます。 | 
| JTabbedPane 指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。 | 
| JTable JTableは、セルの通常の 2 次元テーブルを表示および編集するために使用されます。 | 
| JTextField JTextFieldは、1 行のテキストの編集を可能にする軽量コンポーネントです。 | 
| JToolBar JToolBarは、一般的に使用されるActionまたはコントロールを表示するのに役立つコンポーネントを提供します。 | 
| JTree | 
| JTree.DropLocation TransferHandler.DropLocationのサブクラスであり、JTreeのドロップ位置を表します。 | 
| KeyStroke KeyStroke は、キーボードまたは同等の入力デバイスのキーアクションを表します。 | 
| ListCellRenderer JList 内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。 | 
| ListModel JList などのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。 | 
| ListSelectionModel 固定のインデックスを持つ値のリストを表示するコンポーネントの、現在の選択状態を表します。 | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| MenuElement メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 | 
| MenuSelectionManager MenuSelectionManager は、メニュー階層での選択を所有します。 | 
| RootPaneContainer このインタフェースは、JRootPane の子を 1 つ持つ JDialog、JFrame、JWindow、JApplet、JInternalFrame などのコンポーネントによって実装されます。 | 
| ScrollPaneConstants JScrollPane コンポーネントとともに使われる定数です。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| Timer 指定された間隔で、1 つ以上の  ActionEventをトリガーします。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| クラスと説明 | 
|---|
| AbstractAction このクラスは、JFC の  Actionインタフェースのデフォルト実装を提供します。 | 
| AbstractButton ボタンおよびメニュー項目の共通動作を定義します。 | 
| AbstractListModel Listにその内容を提供するデータモデルの抽象定義です。 | 
| Action Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。 | 
| ActionMap ActionMapは、キーまたはAction名と呼ばれるObjectからActionへのマップを提供します。 | 
| CellRendererPane このクラスは、セルレンダラとそれを使うコンポーネントの間に挿入されます。 | 
| ComboBoxEditor JComboBox コンポーネントに使われるエディタコンポーネントです。 | 
| ComboBoxModel コンボボックスのデータモデルです。 | 
| DefaultListCellRenderer リスト内の項目をレンダリングします。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JButton 「プッシュ」ボタンの実装です。 | 
| JComboBox ボタンまたは編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JFileChooser JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 | 
| JInternalFrame ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JList オブジェクトのリストを表示し、ユーザーが 1 つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| JMenu メニュー (ユーザーが  JMenuBarの項目を選択したときに表示される、JMenuItemを含むポップアップウィンドウ) の実装です。 | 
| JPanel JPanelは、汎用の軽量コンテナです。 | 
| JPopupMenu ポップアップメニュー (一連の選択肢をポップアップおよび表示する小さなウィンドウ) の実装です。 | 
| JScrollPane 軽量コンポーネントのスクロール可能なビューを提供します。 | 
| JSeparator JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
| JSlider ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 | 
| JToolBar JToolBarは、一般的に使用されるActionまたはコントロールを表示するのに役立つコンポーネントを提供します。 | 
| LayoutStyle LayoutStyleは、コンポーネントの配置に関する情報を提供します。 | 
| ListCellRenderer JList 内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。 | 
| ListModel JList などのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。 | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| MenuElement メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 | 
| ScrollPaneConstants JScrollPane コンポーネントとともに使われる定数です。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| クラスと説明 | 
|---|
| JComboBox ボタンまたは編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JFileChooser JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 | 
| JList オブジェクトのリストを表示し、ユーザーが 1 つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| JOptionPane JOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログボックスを容易にポップアップできるようにします。 | 
| JPopupMenu ポップアップメニュー (一連の選択肢をポップアップおよび表示する小さなウィンドウ) の実装です。 | 
| JSplitPane JSplitPaneは、2 つ (2 つだけ) のComponentを分割するために使用されます。 | 
| JTabbedPane 指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。 | 
| JTree | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| Popup Popup は、ユーザーに  Componentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべての Component の上に配置されます。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| クラスと説明 | 
|---|
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| Painter ペイント委譲。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| クラスと説明 | 
|---|
| AbstractButton ボタンおよびメニュー項目の共通動作を定義します。 | 
| ComboBoxEditor JComboBox コンポーネントに使われるエディタコンポーネントです。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JButton 「プッシュ」ボタンの実装です。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JInternalFrame ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JPanel JPanelは、汎用の軽量コンテナです。 | 
| JRootPane JFrame、JDialog、JWindow、JApplet、およびJInternalFrameによって内部的に使用される軽量コンテナ。 | 
| JScrollPane 軽量コンポーネントのスクロール可能なビューを提供します。 | 
| JSeparator JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
| JSlider ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 | 
| JSplitPane JSplitPaneは、2 つ (2 つだけ) のComponentを分割するために使用されます。 | 
| ListCellRenderer JList 内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。 | 
| LookAndFeel LookAndFeelは、その名前が示す通り、Look & Feel をカプセル化します。 | 
| ScrollPaneConstants JScrollPane コンポーネントとともに使われる定数です。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| UIDefaults Swing コンポーネントのデフォルト値のテーブルです。 | 
| クラスと説明 | 
|---|
| CellEditor すべての汎用エディタが実装可能なメソッドを定義します。 | 
| DefaultRowSorter グリッドベースのデータモデルのソートやフィルタの適用を行う  RowSorterの実装です。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JComponent.AccessibleJComponent アクセシビリティーのデフォルトサポートを提供するために使用される JComponent の内部クラスです。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JTable JTableは、セルの通常の 2 次元テーブルを表示および編集するために使用されます。 | 
| ListSelectionModel 固定のインデックスを持つ値のリストを表示するコンポーネントの、現在の選択状態を表します。 | 
| RowSorter RowSorterは、ソートとフィルタの基盤を提供します。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| クラスと説明 | 
|---|
| AbstractAction このクラスは、JFC の  Actionインタフェースのデフォルト実装を提供します。 | 
| Action Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。 | 
| DropMode メソッドの特定に使用するドロップモードです。ドラッグ&ドロップのときに、コンポーネントは、このメソッドを使ってドロップの位置を追跡して示します。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JComponent.AccessibleJComponent アクセシビリティーのデフォルトサポートを提供するために使用される JComponent の内部クラスです。 | 
| JEditorPane さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。 | 
| JFormattedTextField JFormattedTextFieldはJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。 | 
| JFormattedTextField.AbstractFormatter AbstractFormatterのインスタンスは、Object から String および String から Object への変換を処理するためにJFormattedTextFieldで使用されます。 | 
| JFormattedTextField.AbstractFormatterFactory AbstractFormatterFactoryのインスタンスはJFormattedTextFieldで使用され、値のフォーマットに使用されるAbstractFormatterのインスタンスを取得します。 | 
| KeyStroke KeyStroke は、キーボードまたは同等の入力デバイスのキーアクションを表します。 | 
| Scrollable JScrollPane などのスクロールコンテナに情報を提供するインタフェースです。 | 
| SizeRequirements レイアウトマネージャーの便宜のために、コンポーネントのサイズと位置についての情報を計算します。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| TransferHandler.DropLocation ドロップされたデータを挿入する位置を表します。 | 
| クラスと説明 | 
|---|
| AbstractAction このクラスは、JFC の  Actionインタフェースのデフォルト実装を提供します。 | 
| Action Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JEditorPane さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。 | 
| SizeRequirements レイアウトマネージャーの便宜のために、コンポーネントのサイズと位置についての情報を計算します。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| クラスと説明 | 
|---|
| CellEditor すべての汎用エディタが実装可能なメソッドを定義します。 | 
| DefaultListSelectionModel リスト選択のデフォルトデータモデルです。 | 
| Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。 | 
| JComponent トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。 | 
| JLabel 短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| JTextField JTextFieldは、1 行のテキストの編集を可能にする軽量コンポーネントです。 | 
| JTree | 
| Scrollable JScrollPane などのスクロールコンテナに情報を提供するインタフェースです。 | 
| SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。 | 
| Timer 指定された間隔で、1 つ以上の  ActionEventをトリガーします。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.