モジュール java.desktop
パッケージ javax.swing.plaf.synth

クラスRegion

java.lang.Object
javax.swing.plaf.synth.Region

public class Region extends Object
Swingコンポーネントの個別の描画領域です。 コンポーネントは、1つまたは複数の領域をサポートできます。 それぞれのコンポーネント領域は、このクラスの型保証された列挙によって定義されます。

領域は通常、特定のスタイルが適用されるComponentや領域を識別する方法として使用されます。 Synthのファイル形式を使用するとRegionの名前に基づいたスタイルをバインドできます。 名前は定数のフィールド名に由来します。

  1. すべての文字を小文字にします。
  2. 最初の文字を大文字にします。
  3. 下線に続く最初の文字を大文字にします。
  4. 下線をすべて削除します。
たとえば、SPLIT_PANE Regionを識別するには、SplitPaneを使用します。 分割ペインの特定のスタイルを返すカスタムのSynthStyleFactoryを次に示します。
    public SynthStyle getStyle(JComponent c, Region id) {
        if (id == Region.SPLIT_PANE) {
            return splitPaneStyle;
        }
        ...
    }
 
次のxmlでも同じことができます。
 <style id="splitPaneStyle">
   ...
 </style>
 <bind style="splitPaneStyle" type="region" key="SplitPane"/>
 

導入されたバージョン:
1.5