new ToggleGroup()
《RadioButton》.setToggleGroup(《ToggleGroup》);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package com.tuyano.libro; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.RadioButton; import javafx.scene.control.ToggleGroup; import javafx.scene.layout.BorderPane; import javafx.scene.layout.FlowPane; import javafx.stage.Stage; public class App extends Application { Label label; ToggleGroup group; public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { label = new Label("This is JavaFX!"); group = new ToggleGroup(); RadioButton btn1 = new RadioButton("Male"); btn1.setToggleGroup(group); btn1.setSelected(true); RadioButton btn2 = new RadioButton("Female"); btn2.setToggleGroup(group); btn1.setOnAction((ActionEvent)->{ label.setText("you are Male?"); }); btn2.setOnAction((ActionEvent)->{ label.setText("you are Female?"); }); BorderPane pane = new BorderPane(); pane.setTop(label); FlowPane flow = new FlowPane(); flow.getChildren().add(btn1); flow.getChildren().add(btn2); pane.setCenter(flow); Scene scene = new Scene(pane, 320, 120); stage.setScene(scene); stage.show(); } }
<< 前へ | 次へ >> |