Language/Java

2. 버튼을 눌렀을 때 글자를 받는 함수(JavaFX)

junha6316 2020. 4. 28. 14:34

JavaFX에서 Scenebuilder를 통해 제작한 UI에서 버튼(Button)을 눌렀을 때 버튼에 적힌 String을 리턴받는 함수

public void a (ActionEvent event) //버튼을 누르는 이벤트가 발생할 경우 
{ 
     String result = ((Button)event.getTarget()).getText();
     System.out.println(result);
}

     

위와 같이 적은 후 저장한 뒤에 fxml 파일을 Scenebuilder로 연다.

위 명령을 실행할 버튼을 선택하고 Code -> On Action에 함수 이름(예제의 경우 a) 적고 저장한 뒤

Main문을 실행시켜준다.

scenebuilder 창