Java/javaFX & Scene Builder

6주차 - javaFX ToggleButton

우젼 2022. 9. 5. 21:18

ToggleButton 은 클릭하면 선택상태가 유지되고 다시 클릭했을때 선택이 해제되는 Button을 생성한다.

RadioButton처럼 ToggleGroup 을 만들어서 설정할 수 있다.

public class ToggleButtonEx1 extends Application{
	public static void main(String[] args) {
		launch(args);
	}
	
	@Override
	public void start(Stage primaryStage) throws Exception {
		ToggleButton toggle1 = new ToggleButton("토글1");
		ToggleButton toggle2 = new ToggleButton("토글2");
		
		toggle1.setText("토글버튼1");
		toggle2.setText("토글버튼2");
		
		ToggleGroup group = new ToggleGroup();
		toggle1.setToggleGroup(group);
		toggle2.setToggleGroup(group);
		
		HBox box = new HBox();
		box.getChildren().addAll(toggle1,toggle2);
		box.setSpacing(40);
		box.setPrefSize(300, 200);
		box.setAlignment(Pos.CENTER);

		primaryStage.setTitle("ToggleButtonEx");
		primaryStage.setScene(new Scene(box));
		primaryStage.show();
	}
}

실행 화면