パッケージjavax.swing
の使用

javax.swingを使用するパッケージ
パッケージ 説明
com.sun.tools.jconsole
このパッケージは、JConsole APIを含みます。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
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がプラグイン可能なルック・アンド・フィール機能を提供するために使用する、1つのインタフェースおよび多くのabstractクラスを提供します。
javax.swing.plaf.basic
基本ルック・アンド・フィールに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.metal
デフォルトのルック・アンド・フィールであるJava ルック・アンド・フィール (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.multi
複数のルック・アンド・フィールを結合するユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.nimbus
クロス・プラットフォームNimbus ルック・アンド・フィールに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.synth
Synthは、すべてのペイントが委譲されるスキン設定可能なルック・アンド・フィールです。
javax.swing.table
javax.swing.JTableを処理するためのクラスとインタフェースを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.text.html
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
javax.swing.tree
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
  • com.sun.tools.jconsoleにより使用されるjavax.swingのクラス
    クラス 説明
    JPanel
    JPanelは、汎用の軽量コンテナです。
    SwingWorker
    GUIとやりとりする時間のかかるタスクを、バックグラウンド・スレッドで実行するためのabstractクラスです。
  • java.awtにより使用されるjavax.swingのクラス
    クラス 説明
    JMenuBar
    メニュー・バーの実装です。
  • java.awt.im.spiにより使用されるjavax.swingのクラス
    クラス 説明
    JFrame
    JFC/Swingコンポーネント・アーキテクチャのサポートを追加するjava.awt.Frameの拡張バージョン。
  • javax.swingにより使用されるjavax.swingのクラス
    クラス 説明
    AbstractButton
    ボタンおよびメニュー項目の共通動作を定義します。
    AbstractButton.AccessibleAbstractButton
    このクラスは、AbstractButtonクラスのアクセシビリティ・サポートを実装しています。
    AbstractCellEditor
    CellEditorsの基底クラスであり、getCellEditorValue()を除くCellEditorインタフェースのメソッドのデフォルトの実装を提供します。
    AbstractListModel
    Listにその内容を提供するデータ・モデルの抽象定義です。
    AbstractSpinnerModel
    このクラスでは、ほとんどの具象SpinnerModel実装に適するSpinnerModelインタフェースのChangeListener部分を提供します。
    Action
    Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。
    ActionMap
    ActionMapは、キーまたはActionと呼ばれるObjectからActionへのマップを提供します。
    BoundedRangeModel
    SliderProgressBarなどのコンポーネントが使用するデータ・モデルを定義します。
    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
    このクラスは、Swingコンポーネントの検証メカニズムを提供します。
    InternalFrameFocusTraversalPolicy
    JInternalFrameの初期Componentを判定するためのアルゴリズムを任意に提供できるFocusTraversalPolicyです。
    JButton
    「プッシュ」ボタンの実装です。
    JCheckBox
    チェックボックス(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。
    JColorChooser
    JColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。
    JComboBox
    ボタンまたは編集可能フィールドとドロップ・ダウン・リストを組み合わせたコンポーネントです。
    JComboBox.KeySelectionManager
    KeySelectionManagerを定義するインタフェースです。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JComponent.AccessibleJComponent
    アクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。
    JDesktopPane
    マルチドキュメント・インタフェースまたは仮想デスクトップを生成するコンテナです。
    JDialog
    ダイアログ・ウィンドウを作成するためのメイン・クラスです。
    JEditorPane
    さまざまな種類のコンテンツを編集するためのテキスト・コンポーネントです。
    JEditorPane.AccessibleJEditorPane
    このクラスは、JEditorPaneクラスのアクセシビリティ・サポートを実装しています。
    JFormattedTextField
    JFormattedTextFieldJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。
    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
    JFrameJDialogJWindowJApplet、および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は、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    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つのプロパティ(値はminimumpreferred、およびmaximum)を保持します。
    SpringLayout.Constraints
    Constraintsオブジェクトは、SpringLayoutが制御するコンテナ内のコンポーネントのサイズ変更方法および位置変更方法を決定する制約を保持します。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    SwingContainer
    自動的に生成されたBeanInfoクラスのswing関連情報を指定するために使用される注釈。
    SwingWorker.StateValue
    stateバウンド・プロパティの値です。
    ToolTipManager
    システム内のすべてのToolTipsを管理します。
    TransferHandler
    このクラスは、Swingコンポーネントに対するTransferableの転送処理に使用します。
    TransferHandler.DropLocation
    ドロップされたデータを挿入する位置を表します。
    TransferHandler.TransferSupport
    このクラスには、クリップボードによる転送またはドラッグ・アンド・ドロップによる転送に関連する詳細情報をすべてカプセル化する機能と、ドラッグ・アンド・ドロップ操作をカスタマイズする機能があります。
    UIDefaults
    Swingコンポーネントのデフォルト値のテーブルです。
    UIDefaults.LazyValue
    このクラスを使うと、getXXX(key)メソッドではじめて検索されるまで構築されないデフォルトのテーブルにエントリを格納できます。
    UIManager.LookAndFeelInfo
    メニューの設定またはアプリケーションの初期設定のための、インストール済みLookAndFeelに関する概要を説明します。
    UnsupportedLookAndFeelException
    要求されたルック・アンド・フィールの管理クラスがユーザーのシステム上に存在しないことを示す例外です。
    WindowConstants
    ウィンドウのクローズ操作を制御する定数です。
  • javax.swing.borderにより使用されるjavax.swingのクラス
    クラス 説明
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
  • javax.swing.colorchooserにより使用されるjavax.swingのクラス
    クラス 説明
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
    JColorChooser
    JColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JPanel
    JPanelは、汎用の軽量コンテナです。
  • javax.swing.eventにより使用されるjavax.swingのクラス
    クラス 説明
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JInternalFrame
    ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニュー・バーのサポートなど、多くの機能を提供する軽量オブジェクトです。
    MenuElement
    メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。
    MenuSelectionManager
    MenuSelectionManagerは、メニュー階層での選択を所有します。
    RowSorter
    RowSorterは、ソートとフィルタの基盤を提供します。
  • javax.swing.filechooserにより使用されるjavax.swingのクラス
    クラス 説明
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
  • javax.swing.plafにより使用されるjavax.swingのクラス
    クラス 説明
    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の上に配置されます。
  • javax.swing.plaf.basicにより使用されるjavax.swingのクラス
    クラス 説明
    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
    JFrameJDialogJWindowJApplet、および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は、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    MenuElement
    メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。
    MenuSelectionManager
    MenuSelectionManagerは、メニュー階層での選択を所有します。
    RootPaneContainer
    このインタフェースは、JRootPaneの子を1つ持つJDialog、JFrame、JWindow、JApplet、JInternalFrameなどのコンポーネントによって実装されます。
    ScrollPaneConstants
    JScrollPaneコンポーネントとともに使われる定数です。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    Timer
    指定された間隔で、1つ以上のActionEventをトリガーします。
    UIDefaults
    Swingコンポーネントのデフォルト値のテーブルです。
  • javax.swing.plaf.metalにより使用されるjavax.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
    軽量コンポーネントのスクロール可能なビューを提供します。
    JSlider
    ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。
    JToolBar
    JToolBarは、一般的に使用されるActionまたはコントロールを表示するのに役立つコンポーネントを提供します。
    LayoutStyle
    LayoutStyleは、コンポーネントの配置に関する情報を提供します。
    ListCellRenderer
    JList内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。
    ListModel
    JListなどのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。
    LookAndFeel
    LookAndFeelは、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    MenuElement
    メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。
    ScrollPaneConstants
    JScrollPaneコンポーネントとともに使われる定数です。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    UIDefaults
    Swingコンポーネントのデフォルト値のテーブルです。
  • javax.swing.plaf.multiにより使用されるjavax.swingのクラス
    クラス 説明
    JComboBox
    ボタンまたは編集可能フィールドとドロップ・ダウン・リストを組み合わせたコンポーネントです。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JFileChooser
    JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。
    JList
    オブジェクトのリストを表示し、ユーザーが1つまたは複数のオブジェクトを選択できるようにするコンポーネントです。
    JOptionPane
    JOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログ・ボックスを容易にポップアップできるようにします。
    JPopupMenu
    ポップアップ・メニュー(一連の選択肢をポップアップおよび表示する小さなウィンドウ)の実装です。
    JSplitPane
    JSplitPaneは、2つ(2つだけ)のComponentを分割するために使用されます。
    JTabbedPane
    指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。
    JTree
    階層データのセットをアウトラインとして表示するコントロール。
    LookAndFeel
    LookAndFeelは、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    Popup
    Popupは、ユーザーにComponentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべてのComponentの上に配置されます。
    UIDefaults
    Swingコンポーネントのデフォルト値のテーブルです。
  • javax.swing.plaf.nimbusにより使用されるjavax.swingのクラス
    クラス 説明
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    LookAndFeel
    LookAndFeelは、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    Painter
    ペイント委譲。
  • javax.swing.plaf.synthにより使用されるjavax.swingのクラス
    クラス 説明
    AbstractButton
    ボタンおよびメニュー項目の共通動作を定義します。
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JInternalFrame
    ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニュー・バーのサポートなど、多くの機能を提供する軽量オブジェクトです。
    JPanel
    JPanelは、ジェネリックな軽量コンテナです。
    JSeparator
    JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。
    JSlider
    ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。
    LookAndFeel
    LookAndFeelは、その名前が示す通り、ルック・アンド・フィールをカプセル化します。
    ScrollPaneConstants
    JScrollPaneコンポーネントとともに使われる定数です。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    UIDefaults
    Swingコンポーネントのデフォルト値のテーブルです。
  • javax.swing.tableにより使用されるjavax.swingのクラス
    クラス 説明
    CellEditor
    このインタフェースは、どの汎用エディタでも実装できるメソッドを定義します。
    DefaultRowSorter
    グリッド・ベースのデータ・モデルのソートやフィルタの適用を行うRowSorterの実装です。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JComponent.AccessibleJComponent
    アクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。
    JLabel
    短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。
    JTable
    JTableは、セルの通常の2次元テーブルを表示および編集するために使用されます。
    ListSelectionModel
    固定のインデックスを持つ値のリストを表示するコンポーネントの、現在の選択状態を表します。
    RowSorter
    RowSorterは、ソートとフィルタの基盤を提供します。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
  • javax.swing.textにより使用されるjavax.swingのクラス
    クラス 説明
    AbstractAction
    このクラスは、JFCのActionインタフェースのデフォルト実装を提供します。
    Action
    Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。
    DropMode
    メソッドの特定に使用するドロップ・モードです。ドラッグ・アンド・ドロップのときに、コンポーネントは、このメソッドを使ってドロップの位置を追跡して示します。
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JComponent.AccessibleJComponent
    アクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。
    JEditorPane
    さまざまな種類のコンテンツを編集するためのテキスト・コンポーネントです。
    JFormattedTextField
    JFormattedTextFieldJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。
    JFormattedTextField.AbstractFormatter
    AbstractFormatterのインスタンスは、ObjectからStringおよびStringからObjectへの変換を処理するためにJFormattedTextFieldで使用されます。
    JFormattedTextField.AbstractFormatterFactory
    AbstractFormatterFactoryのインスタンスはJFormattedTextFieldで使用され、値のフォーマットに使用されるAbstractFormatterのインスタンスを取得します。
    KeyStroke
    KeyStrokeは、キーボードまたは同等の入力デバイスのキー・アクションを表します。
    Scrollable
    JScrollPaneなどのスクロール・コンテナに情報を提供するインタフェースです。
    SizeRequirements
    レイアウト・マネージャの便宜のために、コンポーネントのサイズと位置についての情報を計算します。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    SwingContainer
    自動的に生成されたBeanInfoクラスのswing関連情報を指定するために使用される注釈。
    TransferHandler.DropLocation
    ドロップされたデータを挿入する位置を表します。
  • javax.swing.text.htmlにより使用されるjavax.swingのクラス
    クラス 説明
    AbstractAction
    このクラスは、JFCのActionインタフェースのデフォルト実装を提供します。
    Action
    Actionインタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListenerインタフェースに対する便利な拡張機能を提供します。
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
    JEditorPane
    さまざまな種類のコンテンツを編集するためのテキスト・コンポーネントです。
    SizeRequirements
    レイアウト・マネージャの便宜のために、コンポーネントのサイズと位置についての情報を計算します。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
  • javax.swing.treeにより使用されるjavax.swingのクラス
    クラス 説明
    CellEditor
    このインタフェースは、どの汎用エディタでも実装できるメソッドを定義します。
    DefaultListSelectionModel
    リスト選択のデフォルト・データ・モデルです。
    Icon
    通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。
    JComponent
    トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。
    JLabel
    短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。
    JTextField
    JTextFieldは、1行のテキストの編集を可能にする軽量コンポーネントです。
    JTree
    階層データのセットをアウトラインとして表示するコントロール。
    Scrollable
    JScrollPaneなどのスクロール・コンテナに情報を提供するインタフェースです。
    SwingConstants
    一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。
    Timer
    指定された間隔で、1つ以上のActionEventをトリガーします。