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

クラスJSpinner.NumberEditor

    • コンストラクタの詳細

      • NumberEditor

        public NumberEditor​(JSpinner spinner)
        JFormattedTextFieldを使用したSpinnerNumberModelの値の表示と編集をサポートするJSpinnerエディタを構築します。 この NumberEditorは、スピナーのChangeListenerおよび新しいJFormattedTextFieldPropertyChangeListenerの両方になります。
        パラメータ:
        spinner - このエディタが監視するスピナー・モデル
        例外:
        IllegalArgumentException - スピナー・モデルがSpinnerNumberModelのインスタンスでない場合
        関連項目:
        getModel(), getFormat(), SpinnerNumberModel
      • NumberEditor

        public NumberEditor​(JSpinner spinner,
                            String decimalFormatPattern)
        JFormattedTextFieldを使用したSpinnerNumberModelの値の表示と編集をサポートするJSpinnerエディタを構築します。 この NumberEditorは、スピナーのChangeListenerおよび新しいJFormattedTextFieldPropertyChangeListenerの両方になります。
        パラメータ:
        spinner - このエディタが監視するスピナー・モデル
        decimalFormatPattern - テキスト・フィールドの値の表示と解析に使用するDecimalFormatオブジェクトの初期パターン。
        例外:
        IllegalArgumentException - スピナー・モデルがSpinnerNumberModelのインスタンスでないか、decimalFormatPatternDecimalFormatの正当な引数でない場合
        関連項目:
        JSpinner.DefaultEditor.getTextField(), SpinnerNumberModel, DecimalFormat
    • メソッドの詳細

      • getFormat

        public DecimalFormat getFormat​()
        JFormattedTextFieldが数を解析してフォーマットするために使用するjava.text.DecimalFormatオブジェクトを返します。
        戻り値:
        getTextField().getFormatter().getFormat()の値。
        関連項目:
        JSpinner.DefaultEditor.getTextField(), DecimalFormat
      • setComponentOrientation

        public void setComponentOrientation​(ComponentOrientation o)
        このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。 言語に依存するLayoutManagerサブクラスおよびComponentサブクラスはこのプロパティを使用してコンポーネントの配置方法および描画方法を決めます。

        構築時には、コンポーネントの方向は、明示的に指定されていないことを示すComponentOrientation.UNKNOWNに設定されます。 UNKNOWNの方向の動作はComponentOrientation.LEFT_TO_RIGHTと同じです。

        単一コンポーネントの方向を設定する場合は、このメソッドを使用します。 コンポーネント階層全体の方向を設定する場合は、applyComponentOrientationを使用します。

        このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。

        オーバーライド:
        setComponentOrientation 、クラス:  Component
        パラメータ:
        o - 設定する方向
        関連項目:
        ComponentOrientation, Component.invalidate()