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

クラスDefaultTreeCellEditor.DefaultTextField

  • すべての実装されたインタフェース:
    ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants
    含まれているクラス:
    DefaultTreeCellEditor

    public class DefaultTreeCellEditor.DefaultTextField
    extends JTextField
    エディタが提供されない場合に使用されるTextField このテキスト・フィールドは、構築時のボーダーにロックされています。 また、親のフォントがこのテキスト・フィールドのフォントになります。 レンダリングがnullではなく、フォントが指定されていない場合は、レンダリングの高さが適切な高さになります。
    • フィールドの詳細

      • border

        protected Border border
        使用するボーダーです。
    • コンストラクタの詳細

      • DefaultTextField

        public DefaultTextField​(Border border)
        DefaultTreeCellEditor.DefaultTextFieldオブジェクトを構築します。
        パラメータ:
        border - Borderオブジェクト
        導入されたバージョン:
        1.4
    • メソッドの詳細

      • setBorder

        @BeanProperty(preferred=true,
                      visualUpdate=true,
                      description="The component\'s border.")
        public void setBorder​(Border border)
        このコンポーネントのボーダーを設定します。

        これはバウンド・プロパティです。

        オーバーライド:
        setBorder 、クラス:  JComponent
        パラメータ:
        border - このコンポーネントでレンダリングされるボーダー
        関連項目:
        Border, CompoundBorder
      • getPreferredSize

        public Dimension getPreferredSize()
        JTextField.getPreferredSizeをオーバーライドして、現在のフォントが設定されていればそのフォントを基に、設定されていなければレンダラのフォントを基に、推奨サイズを返します。
        オーバーライド:
        getPreferredSize 、クラス:  JTextField
        戻り値:
        適切なサイズを保持するDimensionオブジェクト
        関連項目:
        JComponent.setPreferredSize(java.awt.Dimension), ComponentUI