JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
javax.swing.SwingConstants の使用

SwingConstants を使用しているパッケージ
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

javax.swing での SwingConstants の使用
 

SwingConstants を実装している javax.swing のクラス
 class AbstractButton
          ボタンおよびメニュー項目の共通動作を定義します。
 class DefaultListCellRenderer
          リストの項目を描画します。
static class DefaultListCellRenderer.UIResource
          UIResource を実装する DefaultListCellRenderer のサブクラスです。
 class JButton
          「プッシュ」ボタンの実装です。
 class JCheckBox
          チェックボックス、つまり選択あるいは選択解除できる項目の実装で、その状態を表示します。
 class JCheckBoxMenuItem
          選択または選択解除できるメニュー項目です。
 class JLabel
          短いテキスト文字列やイメージの表示領域です。
 class JMenu
          メニューの実装であり、ユーザが JMenuBar で項目を選択すると表示される JMenuItem を保持するポップアップウィンドウです。
 class JMenuItem
          メニューの項目の実装です。
 class JPasswordField
          JPasswordField は、1 行のテキストの編集を可能にする、軽量コンポーネントです。
static class JPopupMenu.Separator
          ポップアップメニュー固有のセパレータです。
 class JProgressBar
          ある区間内 (最小値、および最大値で区切られた区間内) で、整数値を表示するコンポーネントです。
 class JRadioButton
          ラジオボタンの実装です。
 class JRadioButtonMenuItem
          ラジオボタンメニュー項目の実装です。
 class JSeparator
          メニュー項目を論理的グループに分割する区切り線となるメニューセパレータの実装です。
 class JSlider
          ユーザが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。
 class JTabbedPane
          指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザがコンポーネントのグループを切り替えられるようにするコンポーネントです。
 class JTextField
          JTextField は、1 行テキストの編集を可能にする軽量コンポーネントです。
 class JToggleButton
          二状態ボタンの実装です。
 class JToolBar
          JToolBar は、一般的に使用されるAction またはコントロールを表示するのに役立つコンポーネントを提供します。
static class JToolBar.Separator
          ツールバー独自のセパレータです。
 class SwingUtilities
          Swing のユーティリティメソッドのコレクションです。
 

javax.swing.plaf.basic での SwingConstants の使用
 

SwingConstants を実装している javax.swing.plaf.basic のクラス
 class BasicArrowButton
          基本方向のいずれかにスケーリングされる矢印を描画する JButton オブジェクトです。
 class BasicComboBoxRenderer
          ComboBox のレンダリングです。
static class BasicComboBoxRenderer.UIResource
          BasicComboBoxRenderer のサブクラスであり、UIResource の実装を提供します。
protected  class BasicInternalFrameUI.BorderListener
          ボーダの調整を待機します。
 class BasicScrollBarUI
          基本 Look & Feel のための、ScrollBarUI の実装です。
 class BasicTabbedPaneUI
          TabbedPaneUI の基本 Look & Feel による実装です。
 class BasicToolBarUI
          ToolBarUI の基本 Look & Feel による実装です。
 

javax.swing.plaf.metal での SwingConstants の使用
 

SwingConstants を実装している javax.swing.plaf.metal のクラス
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 による実装です。
 

javax.swing.table での SwingConstants の使用
 

SwingConstants を実装している javax.swing.table のクラス
 class DefaultTableCellRenderer
          JTable で各セルを描画 (表示) するための標準クラスです。
static class DefaultTableCellRenderer.UIResource
          UIResource を実装する DefaultTableCellRenderer のサブクラスです。
 

javax.swing.text での SwingConstants の使用
 

SwingConstants を実装している javax.swing.text のクラス
 class AsyncBoxView
          非同期にレイアウトを行うボックスです。
 class BoxView
          ビューは、ビューの子を軸に沿ってタイリングすることで、ひとつのボックスの形状に配置します。
 class ComponentView
          ビューのインタフェースを実装するコンポーネントデコレータです。
 class CompositeView
          他のビュー (子を持つ) で構成されているビューです。
 class FieldView
          複数行のプレーンテキストビューを単一行エディタのビューに適合するように拡張します。
 class FlowView
          子を一部制約のある空間へ並べようとするビューです。
 class GlyphView
          テキストモデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。
 class IconView
          ビューインタフェースを実装するアイコンデコレータです。
 class 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 の実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。
 

javax.swing.text.html での SwingConstants の使用
 

SwingConstants を実装している javax.swing.text.html のクラス
 class BlockView
          CSS 仕様を使い、ブロックをボックスとして表示するためのビューの実装です。
 class FormView
          フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。
 class InlineView
          CSS 属性に基づいて「インライン要素」スタイルを表示します。
 class ListView
          HTML リストを表示するビューの実装です。
 class ObjectView
          <object> 要素のためのビューインタフェースを実装する、コンポーネントデコレータです。
 

javax.swing.tree での SwingConstants の使用
 

SwingConstants を実装している javax.swing.tree のクラス
 class DefaultTreeCellEditor.DefaultTextField
          エディタの指定がないときに使用される TextField です。
 class DefaultTreeCellRenderer
          ツリーのエントリを表示します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.