| パッケージ | 説明 | 
|---|---|
| javax.swing | 
 すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 | 
| javax.swing.plaf.basic | 
 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 
 | 
| javax.swing.plaf.metal | 
 デフォルトの Look & Feel である Java Look & Feel (以前のコード名は Metal) に従って構築されたユーザーインタフェースオブジェクトを提供します。 
 | 
| 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 を処理するためのクラスとインタフェースを提供します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
AbstractButton
ボタンおよびメニュー項目の共通動作を定義します。 
 | 
class  | 
DefaultListCellRenderer
リスト内の項目をレンダリングします。 
 | 
static class  | 
DefaultListCellRenderer.UIResource
UIResource を実装する DefaultListCellRenderer のサブクラスです。 
 | 
class  | 
JButton
「プッシュ」ボタンの実装です。 
 | 
class  | 
JCheckBox
チェックボックス (選択または選択解除が可能で、その状態をユーザーに表示する項目) の実装です。 
 | 
class  | 
JCheckBoxMenuItem
選択または選択解除できるメニュー項目です。 
 | 
class  | 
JFormattedTextField
JFormattedTextField は JTextField を拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。 | 
class  | 
JLabel
短いテキスト文字列やイメージの表示領域です。両方を一緒に表示することもできます。 
 | 
class  | 
JMenu
メニュー (ユーザーが  
JMenuBar の項目を選択したときに表示される、JMenuItem を含むポップアップウィンドウ) の実装です。 | 
class  | 
JMenuItem
メニューの項目の実装です。 
 | 
class  | 
JPasswordField
JPasswordField は、1 行のテキストの編集を可能にする軽量コンポーネントです。何かが入力されたことはビューに示されますが、元の文字は表示されません。 | 
static class  | 
JPopupMenu.Separator
ポップアップメニュー固有のセパレータです。 
 | 
class  | 
JProgressBar
一部のタスクの進捗状況を視覚的に表示するコンポーネントです。 
 | 
class  | 
JRadioButton
ラジオボタン (選択または選択解除が可能で、その状態をユーザーに表示する項目) の実装です。 
 | 
class  | 
JRadioButtonMenuItem
ラジオボタンメニュー項目の実装です。 
 | 
class  | 
JSeparator
JSeparator は、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。 | 
class  | 
JSlider
ユーザーが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。 
 | 
class  | 
JTabbedPane
指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。 
 | 
class  | 
JTextField
JTextField は、1 行のテキストの編集を可能にする軽量コンポーネントです。 | 
class  | 
JToggleButton
2 つの状態を持つボタンの実装です。 
 | 
class  | 
JToolBar
JToolBar は、一般的に使用される Action またはコントロールを表示するのに役立つコンポーネントを提供します。 | 
static class  | 
JToolBar.Separator
ツールバー独自のセパレータです。 
 | 
class  | 
SwingUtilities
Swing のユーティリティーメソッドのコレクションです。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
BasicArrowButton
基本方向のいずれかにスケーリングされる矢印を描画する JButton オブジェクトです。 
 | 
class  | 
BasicComboBoxRenderer
ComboBox レンダラです。 
 | 
static class  | 
BasicComboBoxRenderer.UIResource
UIResource を実装する BasicComboBoxRenderer のサブクラスです。 
 | 
protected class  | 
BasicInternalFrameUI.BorderListener
ボーダー調整を待機します。 
 | 
class  | 
BasicScrollBarUI
基本 Look & Feel のための ScrollBarUI の実装です。 
 | 
class  | 
BasicTabbedPaneUI
TabbedPaneUI の基本 Look & Feel 実装です。 
 | 
class  | 
BasicToolBarUI
ToolBarUI の基本 Look & Feel 実装です。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
static class  | 
MetalBorders.ToolBarBorder  | 
class  | 
MetalComboBoxButton
MetalComboBoxUI を補助する JButton サブクラス 
 | 
protected class  | 
MetalFileChooserUI.FileRenderer  | 
class  | 
MetalFileChooserUI.FilterComboBoxRenderer
各種のサイズおよびスタイルをレンダリングします。 
 | 
class  | 
MetalScrollBarUI
Metal Look & Feel のための、ScrollBarUI の実装です。 
 | 
class  | 
MetalScrollButton
Metal スクロールバー矢印用の JButton オブジェクトです。 
 | 
class  | 
MetalTabbedPaneUI
BasicTabbedPaneUI の Metal サブクラスです。 
 | 
class  | 
MetalToolBarUI
ToolBarUI の Metal Look & Feel 実装です。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
SynthScrollBarUI
JScrollBar の Synth L&F UI の委譲を提供します。 | 
class  | 
SynthTabbedPaneUI
JTabbedPane の Synth L&F UI の委譲を提供します。 | 
class  | 
SynthToolBarUI
JToolBar の Synth L&F UI の委譲を提供します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
DefaultTableCellRenderer
JTable 内の個々のセルをレンダリング (表示) するための標準クラス。 | 
static class  | 
DefaultTableCellRenderer.UIResource
UIResource を実装する DefaultTableCellRenderer のサブクラス。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
AsyncBoxView
非同期にレイアウトを行うボックスです。 
 | 
class  | 
BoxView
ビューは、ビューの子を軸に沿ってタイリングすることで、1 つのボックスの形状に配置します。 
 | 
class  | 
ComponentView
ビューのインタフェースを実装するコンポーネントデコレータです。 
 | 
class  | 
CompositeView
CompositeView は、1 つ以上の子ビューを管理する abstract クラスの View の実装です。 | 
class  | 
FieldView
複数行のプレーンテキストビューを単一行エディタのビューに適合するように拡張します。 
 | 
class  | 
FlowView
子を一部制約のある空間へ並べようとするビューです。 
 | 
class  | 
GlyphView
テキストモデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。 
 | 
class  | 
IconView
ビューインタフェースを実装するアイコンデコレータです。 
 | 
class  | 
LabelView
LabelView は、テキストモデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。 | 
class  | 
ParagraphView
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折り返し段落のビューです。 
 | 
class  | 
PasswordView
JPasswordField の UI の実装で使用するのに適した View を実装します。 
 | 
class  | 
PlainView
フォントと色が 1 種類ずつのテキストを含む単純な複数行テキストビューのために、View インタフェースを実装します。 
 | 
class  | 
TableView
テーブルの View インタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。 
 | 
class  | 
TableView.TableCell
非推奨。 
 
テーブルセルは任意の View 実装となることができます。 
 | 
class  | 
TableView.TableRow
行中心のテーブル内の行のビューです。 
 | 
class  | 
View
View クラスは、テキストパッケージの非常に重要な部分です。 | 
class  | 
WrappedPlainView
折り返しを行うプレーンテキスト (フォントおよび色が 1 種類ずつのテキスト) のビューです。 
 | 
class  | 
ZoneView
ZoneView は View の実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
BlockView
CSS 仕様を使い、ブロックをボックスとして表示するためのビューの実装です。 
 | 
class  | 
FormView
フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。 
 | 
class  | 
ImageView
HTML の <IMG> タグをサポートするためのイメージのビューです。 
 | 
class  | 
InlineView
CSS 属性に基づいてインライン要素スタイルを表示します。 
 | 
class  | 
ListView
HTML リストを表示するビューの実装です。 
 | 
class  | 
ObjectView
<object> 要素のビューインタフェースを実装するコンポーネントデコレータです。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
DefaultTreeCellEditor.DefaultTextField
エディタが提供されない場合に使用される  
TextField。 | 
class  | 
DefaultTreeCellRenderer
ツリーのエントリを表示します。 
 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.