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문을 실행시켜준다.
'Language > Java' 카테고리의 다른 글
3. JavaFX No injectable field found in FXML Controller class 오류 (0) | 2020.04.29 |
---|---|
JavaFX 환경 구성 (0) | 2020.04.27 |