パッケージjavax.swing
の使用
-
javax.swingを使用しているパッケージ パッケージ 説明 com.sun.tools.jconsole このパッケージは、JConsole APIを含みます。java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。java.awt.im.spi あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。javafx.embed.swing Swingアプリケーション内でJavaFXを使用するためのクラスのセットを提供します。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
を処理するためのクラスとインタフェースを提供します。 -
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
の拡張バージョン。 -
javafx.embed.swingで使用されるjavax.swingのクラス クラス 説明 JComponent トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。 -
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 Slider
やProgressBar
などのコンポーネントが使用するデータ・モデルを定義します。Box BoxLayoutオブジェクトをレイアウト・マネージャとして使う軽量なコンテナです。ButtonGroup 複数のボタンのセットに多重排他スコープを設定するために使用します。ButtonModel ボタンの状態モデルです。CellEditor すべての汎用エディタが実装可能なメソッドを定義します。ComboBoxEditor JComboBoxコンポーネントに使われるエディタ・コンポーネントです。ComboBoxModel コンボボックスのデータ・モデルです。ComponentInputMap ComponentInputMap
は、特定のJComponent
に関連付けられているInputMap
です。DefaultButtonModel Button
コンポーネントのデータ・モデルのデフォルト実装です。DefaultCellEditor.EditorDelegate protectedEditorDelegate
クラス。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 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 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。SwingContainer 自動的に生成されたBeanInfo
クラスのスイング関連情報を指定するために使用される注釈。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 ウィンドウのクローズ操作を制御する定数です。 -
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 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コンポーネントのデフォルト値のテーブルです。 -
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 軽量コンポーネントのスクロール可能なビューを提供します。JSeparator JSeparator
は、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。JSlider ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。JToolBar JToolBar
は、一般的に使用されるAction
またはコントロールを表示するのに役立つコンポーネントを提供します。LayoutStyle LayoutStyle
は、コンポーネントの配置に関する情報を提供します。ListCellRenderer JList内のセルをペイントする「ゴム印」として使用できるコンポーネントを識別します。ListModel JListなどのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。LookAndFeel LookAndFeel
は、その名前が示す通り、Look & Feelをカプセル化します。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
は、その名前が示す通り、Look & Feelをカプセル化します。Popup Popupは、ユーザーにComponent
を表示するために使用されます。通常、Component
は、特定の包含関係の階層に存在するほかのすべてのComponentの上に配置されます。UIDefaults Swingコンポーネントのデフォルト値のテーブルです。 -
javax.swing.plaf.nimbusが使用するjavax.swing内のクラス クラス 説明 Icon 通常はコンポーネントを装飾するために使う、固定サイズの小型イメージです。JComponent トップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。LookAndFeel LookAndFeel
は、その名前が示す通り、Look & Feelをカプセル化します。Painter ペイント委譲。UIDefaults Swingコンポーネントのデフォルト値のテーブルです。 -
javax.swing.plaf.synthが使用するjavax.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コンポーネントのデフォルト値のテーブルです。 -
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 JFormattedTextField
はJTextField
を拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。JFormattedTextField.AbstractFormatter AbstractFormatter
のインスタンスは、ObjectからStringおよびStringからObjectへの変換を処理するためにJFormattedTextField
で使用されます。JFormattedTextField.AbstractFormatterFactory AbstractFormatterFactory
のインスタンスはJFormattedTextField
で使用され、値のフォーマットに使用されるAbstractFormatter
のインスタンスを取得します。KeyStroke KeyStrokeは、キーボードまたは同等の入力デバイスのキー・アクションを表します。Scrollable JScrollPaneなどのスクロール・コンテナに情報を提供するインタフェースです。SizeRequirements レイアウト・マネージャの便宜のために、コンポーネントのサイズと位置についての情報を計算します。SwingConstants 一般的には画面上でコンポーネントの配置および方向指定を行うために使用する定数のコレクションです。SwingContainer 自動的に生成されたBeanInfo
クラスのスイング関連情報を指定するために使用される注釈。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
をトリガーします。