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

SwingConstantsを使用しているパッケージ 
パッケージ 説明
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を処理するためのクラスとインタフェースを提供します。
  • javax.swingでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing内のクラス 
    修飾子と型 クラス 説明
    class  AbstractButton
    ボタンおよびメニュー項目の共通動作を定義します。
    class  DefaultListCellRenderer
    リスト内の項目をレンダリングします。
    static class  DefaultListCellRenderer.UIResource
    UIResourceを実装するDefaultListCellRendererのサブクラスです。
    class  JButton
    「プッシュ」ボタンの実装です。
    class  JCheckBox
    チェックボックス(選択または選択解除が可能で、その状態をユーザーに表示する項目)の実装です。
    class  JCheckBoxMenuItem
    選択または選択解除できるメニュー項目です。
    class  JFormattedTextField
    JFormattedTextFieldJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。
    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のユーティリティ・メソッドのコレクションです。
  • javax.swing.plaf.basicでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing.plaf.basic内のクラス 
    修飾子と型 クラス 説明
    class  BasicArrowButton
    基本方向のいずれかにスケーリングされる矢印を描画するJButtonオブジェクトです。
    class  BasicComboBoxRenderer
    ComboBoxレンダラです。
    static class  BasicComboBoxRenderer.UIResource
    UIResourceを実装するBasicComboBoxRendererのサブクラスです。
    protected class  BasicInternalFrameUI.BorderListener
    ボーダー調整を待機します。
    class  BasicScrollBarUI
    基本Look & FeelのためのScrollBarUIの実装です。
    class  BasicTabbedPaneUI
    TabbedPaneUIの基本L&F実装です。
    class  BasicToolBarUI
    ToolBarUIの基本L&F実装です。
  • javax.swing.plaf.metalでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing.plaf.metal内のクラス 
    修飾子と型 クラス 説明
    static class  MetalBorders.ToolBarBorder
    クラスはJToolBarのボーダーを表します。
    class  MetalComboBoxButton
    MetalComboBoxUIを補助するJButtonサブクラス
    protected class  MetalFileChooserUI.FileRenderer
    非推奨。
    JDK version 9以降
    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.plaf.synthでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing.plaf.synth内のクラス 
    修飾子と型 クラス 説明
    class  SynthScrollBarUI
    JScrollBarのSynth L&F UIの委譲を提供します。
    class  SynthTabbedPaneUI
    JTabbedPaneのSynth L&F UIの委譲を提供します。
    class  SynthToolBarUI
    JToolBarのSynth L&F UIの委譲を提供します。
  • 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
    ビューは、ビューの子を軸に沿ってタイリングすることで、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の実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。
  • javax.swing.text.htmlでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing.text.html内のクラス 
    修飾子と型 クラス 説明
    class  BlockView
    CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。
    class  FormView
    フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。
    class  ImageView
    HTMLの<IMG>タグをサポートするためのイメージのビューです。
    class  InlineView
    CSS属性に基づいてインライン要素スタイルを表示します。
    class  ListView
    HTMLリストを表示するビューの実装です。
    class  ObjectView
    <object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。
    class  ParagraphView
    段落を表示し、CSS属性に基づいて構成します。
  • javax.swing.treeでのSwingConstantsの使用

    SwingConstantsを実装しているjavax.swing.tree内のクラス 
    修飾子と型 クラス 説明
    class  DefaultTreeCellEditor.DefaultTextField
    エディタが提供されない場合に使用されるTextField
    class  DefaultTreeCellRenderer
    ツリーのエントリを表示します。