| パッケージ | 説明 | 
|---|---|
| java.applet | アプレットを作成するために必要なクラス、およびアプレットがそのアプレット・コンテキストとのやり取りに使用するクラスを提供します。 | 
| java.awt | ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 | 
| javax.swing.colorchooser | JColorChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。 | 
| javax.swing.plaf.basic | 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.plaf.metal | デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供します。 | 
| javax.swing.text | 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 | 
| javax.swing.tree | javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | Appletアプレットとは、単独で動作することはなく、ほかのアプリケーションの中に組み込まれた形で実行される小さなプログラムです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | Buttonこのクラスはラベル付きボタンを生成します。 | 
| class  | CanvasCanvasコンポーネントは、アプリケーションが描画したり、アプリケーションがユーザーからの入力イベントをトラップしたりすることのできる画面の空白の矩形領域を表します。 | 
| class  | Checkboxチェックボックスは、「オン」( true)または「オフ」(false)のどちらかの状態になることができるグラフィカル・コンポーネントです。 | 
| class  | ChoiceChoiceクラスは、選択肢のポップアップ・メニューを提供します。 | 
| class  | Componentコンポーネントは、画面上に表示でき、ユーザーと対話できる、グラフィカルな表現を持つオブジェクトです。 | 
| class  | ContainerジェネリックAbstract Window Toolkit (AWT)コンテナ・オブジェクトは、ほかのAWTコンポーネントを含むことができるコンポーネントです。 | 
| class  | DialogDialogは、通常はユーザーからの入力を受け付けるために使用される、タイトルおよびボーダーを持つトップ・レベルのウィンドウです。 | 
| class  | FileDialogFileDialogクラスは、ユーザーがファイルを選択できるダイアログ・ウィンドウを表示します。 | 
| class  | FrameFrameは、タイトルとボーダーを持つトップ・レベルのウィンドウです。 | 
| class  | LabelLabelオブジェクトは、コンテナ内にテキストを配置するためのコンポーネントです。 | 
| class  | ListListコンポーネントは、ユーザーにテキスト項目のスクロール・リストを提供します。 | 
| class  | MenuMenuオブジェクトは、メニュー・バーから展開されるプルダウン・メニュー・コンポーネントです。 | 
| class  | MenuBarMenuBarクラスは、フレームに結合されたメニュー・バーのプラットフォームの概念をカプセル化します。 | 
| class  | PanelPanelは、もっとも単純なコンテナ・クラスです。 | 
| class  | PopupMenuこのクラスは、コンポーネント内の指定された位置に動的に表示できるメニューを実装するためのものです。 | 
| class  | ScrollbarScrollbarクラスは、なじみのあるユーザー・インタフェース・オブジェクトであるスクロール・バーを実現します。 | 
| class  | ScrollPane1つの子コンポーネントに対して、自動水平または垂直スクロールあるいはその両方を実装するコンテナ・クラスです。 | 
| class  | TextAreaTextAreaオブジェクトは、テキストを表示する複数行領域です。 | 
| class  | TextComponentTextComponentクラスは、一部のテキストの編集を可能にするコンポーネントのスーパー・クラスです。 | 
| class  | TextFieldTextFieldオブジェクトは、1行のテキストの編集を可能にするテキスト・コンポーネントです。 | 
| class  | WindowWindowオブジェクトは、ボーダーやメニュー・バーのないトップ・レベルのウィンドウです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| MenuContainer | MenuComponent. getParent()このメニュー・コンポーネントの親コンテナを返します。 | 
| MenuContainer | PopupMenu. getParent()このメニュー・コンポーネントの親コンテナを返します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | AbstractButtonボタンおよびメニュー項目の共通動作を定義します。 | 
| class  | BoxBoxLayoutオブジェクトをレイアウト・マネージャとして使う軽量なコンテナです。 | 
| static class  | Box.Fillerレイアウトに含まれるがビューを持たない軽量コンポーネントの実装です。 | 
| class  | CellRendererPaneこのクラスは、セル・レンダラとそれを使うコンポーネントの間に挿入されます。 | 
| class  | DefaultListCellRendererリスト内の項目をレンダリングします。 | 
| static class  | DefaultListCellRenderer.UIResourceUIResourceを実装するDefaultListCellRendererのサブクラスです。 | 
| class  | JAppletJFC/Swingコンポーネント・アーキテクチャのサポートを追加する java.applet.Appletの拡張バージョン。 | 
| class  | JButton「プッシュ」ボタンの実装です。 | 
| class  | JCheckBoxチェックボックス(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。 | 
| class  | JCheckBoxMenuItem選択または選択解除できるメニュー項目です。 | 
| class  | JColorChooserJColorChooserは、ユーザーが色を操作したり、選択したりできるように設計されたコントロールのペインを提供します。 | 
| class  | JComboBox<E>ボタン、または編集可能フィールドとドロップ・ダウン・リストを組み合わせたコンポーネントです。 | 
| class  | JComponentトップ・レベルのコンテナを除くすべてのSwingコンポーネントの基底クラスです。 | 
| class  | JDesktopPaneマルチドキュメント・インタフェースまたは仮想デスクトップを生成するコンテナです。 | 
| class  | JDialogダイアログ・ウィンドウを作成するためのメイン・クラスです。 | 
| class  | JEditorPaneさまざまな種類のコンテンツを編集するためのテキスト・コンポーネントです。 | 
| class  | JFileChooserJFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 | 
| class  | JFormattedTextFieldJFormattedTextFieldはJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。 | 
| class  | JFrameJFC/Swingコンポーネント・アーキテクチャのサポートを追加する java.awt.Frameの拡張バージョン。 | 
| class  | JInternalFrameネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニュー・バーのサポートなど、多くの機能を提供する軽量オブジェクトです。 | 
| static class  | JInternalFrame.JDesktopIconこのコンポーネントは、 JInternalFrameのアイコン化されたバージョンを表します。 | 
| class  | JLabel短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 | 
| class  | JLayer<V extends Component>JLayerは、さまざまな高度なペイント効果を実装したり、そのボーダー内で生成されるすべてのAWTEventの通知を受信したりするために使用できる、Swingコンポーネントのための汎用のデコレータです。 | 
| class  | JLayeredPaneJLayeredPaneはJFC/Swingコンテナに深さを追加し、コンポーネントが必要に応じて互いにオーバーラップできるようにします。 | 
| class  | JList<E>オブジェクトのリストを表示し、ユーザーが1つまたは複数のオブジェクトを選択できるようにするコンポーネントです。 | 
| class  | JMenuメニュー(ユーザーが JMenuBarの項目を選択したときに表示される、JMenuItemを含むポップアップ・ウィンドウ)の実装です。 | 
| class  | JMenuBarメニュー・バーの実装です。 | 
| class  | JMenuItemメニューの項目の実装です。 | 
| class  | JOptionPaneJOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログ・ボックスを容易にポップアップできるようにします。 | 
| class  | JPanelJPanelは、ジェネリックな軽量コンテナです。 | 
| class  | JPasswordFieldJPasswordFieldは、1行のテキストの編集を可能にする軽量コンポーネントです。何かが入力されたことはビューに示されますが、元の文字は表示されません。 | 
| class  | JPopupMenuポップアップ・メニュー(一連の選択肢をポップアップおよび表示する小さなウィンドウ)の実装です。 | 
| static class  | JPopupMenu.Separatorポップアップ・メニュー固有のセパレータです。 | 
| class  | JProgressBar一部のタスクの進捗状況を視覚的に表示するコンポーネントです。 | 
| class  | JRadioButtonラジオ・ボタン(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。 | 
| class  | JRadioButtonMenuItemラジオ・ボタン・メニュー項目の実装です。 | 
| class  | JRootPaneJFrame、JDialog、JWindow、JApplet、およびJInternalFrameによって内部的に使用される軽量コンテナ。 | 
| class  | JScrollBarスクロール・バーの実装です。 | 
| class  | JScrollPane軽量コンポーネントのスクロール可能なビューを提供します。 | 
| protected class  | JScrollPane.ScrollBarJScrollPaneはデフォルトで、このクラスのインスタンスであるスクロール・バーを作成します。 | 
| class  | JSeparatorJSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
| class  | JSliderユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 | 
| class  | JSpinnerユーザーが、順序付けられたシーケンスから数またはオブジェクトを選択できるようにする単一行の入力フィールドです。 | 
| static class  | JSpinner.DateEditorモデルが SpinnerDateModelであるJSpinnerのエディタです。 | 
| static class  | JSpinner.DefaultEditorJFormattedTextFieldを使用してモデルの現在の値の読取り専用ビューを表示する、より特殊なエディタの単純な基底クラスです。 | 
| static class  | JSpinner.ListEditorモデルが SpinnerListModelであるJSpinnerのエディタです。 | 
| static class  | JSpinner.NumberEditorモデルが SpinnerNumberModelであるJSpinnerのエディタです。 | 
| class  | JSplitPaneJSplitPaneは、2つ(2つだけ)のComponentを分割するために使用されます。 | 
| class  | JTabbedPane指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。 | 
| class  | JTableJTableは、セルの通常の2次元表を表示および編集するために使用されます。 | 
| class  | JTextAreaJTextAreaは、プレーン・テキストを表示する複数行の領域です。 | 
| class  | JTextFieldJTextFieldは、1行のテキストの編集を可能にする軽量コンポーネントです。 | 
| class  | JTextPaneグラフィックで表現される属性でマークアップできるテキスト・コンポーネントです。 | 
| class  | JToggleButton2つの状態を持つボタンの実装です。 | 
| class  | JToolBarJToolBarは、一般的に使用されるActionまたはコントロールを表示するのに役立つコンポーネントを提供します。 | 
| static class  | JToolBar.Separatorツールバー独自のセパレータです。 | 
| class  | JToolTipComponentの「ヒント」を表示するために使います。 | 
| class  | JTree | 
| class  | JViewportベースとなる情報を見るために使用する「ビュー・ポート(窓)」です。 | 
| class  | JWindowJWindowは、ユーザーのデスクトップ上のどこにでも表示できるコンテナです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | AbstractColorChooserPanelカラー・チューザの抽象スーパー・クラスです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | BasicArrowButton基本方向のいずれかにスケーリングされる矢印を描画するJButtonオブジェクトです。 | 
| class  | BasicComboBoxRendererComboBoxレンダラ | 
| static class  | BasicComboBoxRenderer.UIResourceUIResourceを実装するBasicComboBoxRendererのサブクラスです。 | 
| class  | BasicComboPopupこれは、 ComboPopupインタフェースの基本的な実装です。 | 
| class  | BasicInternalFrameTitlePane基本のタイトル・バーを管理するクラス | 
| class  | BasicInternalFrameTitlePane.SystemMenuBarこのクラスは、「protected」内部クラスとして扱うようにしてください。 | 
| class  | BasicSplitPaneDividerBasicSplitPaneUIで使われるディバイダです。 | 
| protected class  | BasicToolBarUI.DragWindow | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | MetalComboBoxButtonMetalComboBoxUIを補助するJButtonサブクラスです。 | 
| class  | MetalComboBoxUI.MetalComboPopup非推奨。 
 Java 2プラットフォームv1.4以降使われていません。 | 
| protected class  | MetalFileChooserUI.FileRenderer | 
| class  | MetalFileChooserUI.FilterComboBoxRenderer各種のサイズおよびスタイルをレンダリングします。 | 
| class  | MetalInternalFrameTitlePaneJLF仕様のタイトル・バーを管理するクラスです。 | 
| class  | MetalScrollButtonMetalスクロール・バー矢印用のJButtonオブジェクトです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | DefaultTableCellRendererJTable内の個々のセルをレンダリング(表示)するための標準クラスです。 | 
| static class  | DefaultTableCellRenderer.UIResourceUIResourceを実装するDefaultTableCellRendererのサブクラスです。 | 
| class  | JTableHeaderこれは、 JTableのヘッダーを管理するオブジェクトです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | JTextComponentJTextComponentは、Swingテキスト・コンポーネントのための基底クラスです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | DefaultTreeCellEditor.DefaultTextFieldエディタが提供されない場合に使用される TextFieldです。 | 
| class  | DefaultTreeCellEditor.EditorContainereditingComponentを配置するコンテナです。 | 
| class  | DefaultTreeCellRendererツリーのエントリを表示します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.