モジュール javafx.controls
パッケージ javafx.scene.control

クラスRadioButton

  • すべての実装されたインタフェース:
    Styleable, EventTarget, Skinnable, Toggle


    public class RadioButton
    extends ToggleButton

    RadioButtonは、一連の項目を作成し、その中から1つのみを選択させるためのものです。 RadioButtonsは、特殊なToggleButtonです。 RadioButtonを押して放すと、ActionEventが送信されます。 アプリケーションでは、ActionEventを処理するEventHandlerを実装することで、このイベントに基づいてなんらかのアクションを実行できます。

    RadioButtonは、ToggleGroupに配置されている場合、1つのみ選択できます。 選択されているRadioButtonをクリックしても、何も行われません。 ToggleGroupに存在しないRadioButtonを選択および選択解除できます。 デフォルトでは、RadioButtonはToggleGroupに存在しません。 ToggleGroup.getSelectedToggle()を呼び出すと、選択されているRadioButtonが返されます。

     
        ToggleGroup group = new ToggleGroup();
        RadioButton button1 = new RadioButton("select first");
        button1.setToggleGroup(group);
        button1.setSelected(true);
        RadioButton button2 = new RadioButton("select second");
        button2.setToggleGroup(group);
     
     
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • RadioButton

        public RadioButton​()
        ラベルを空の文字列にしてラジオ・ボタンを作成します。
      • RadioButton

        public RadioButton​(String text)
        指定したテキストをラベルにしてラジオ・ボタンを作成します。
        パラメータ:
        text - そのラベルのテキスト文字列。
    • メソッドの詳細

      • fire

        public void fire​()
        RadioButtonがまだ選択されていないか、またはToggleGroupに含まれていない場合にのみ、ラジオ・ボタンの状態を切り替えます。
        オーバーライド:
        fire 、クラス: ToggleButton
      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS -fx-skinを介してスキンが提供されていない場合にコントロール用のスキンを作成するために、または setSkin(...)を使用してサブクラスで明示的に設定するために呼び出されます。
        オーバーライド:
        createDefaultSkin 、クラス: ToggleButton
        戻り値:
        このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
      • getInitialAlignment

        protected Pos getInitialAlignment​()
        JavaFX CSSエンジンが初期値を正しく設定するために使用する、このコントロールの初期整列状態を返します。 このメソッドは、最初はPos.CENTER_LEFTを使用するようにオーバーライドされています。
        オーバーライド:
        クラスToggleButtongetInitialAlignment
        戻り値:
        このコントロールの初期の整列状態
        導入されたバージョン:
        9
      • queryAccessibleAttribute

        public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                               Object... parameters)
        このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。

        このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
        特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。

        オーバーライド:
        queryAccessibleAttribute、クラス: ToggleButton
        パラメータ:
        attribute - リクエストされた属性
        parameters - オプションのパラメータ・リスト
        戻り値:
        リクエストされた属性の値
        関連項目:
        AccessibleAttribute