오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

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 창

 

 

'Language > Java' 카테고리의 다른 글

3. JavaFX No injectable field found in FXML Controller class 오류  (0) 2020.04.29
JavaFX 환경 구성  (0) 2020.04.27