본문 바로가기

GUI( JavaFX Scene Builder )38

Controller(1_Java_Controller) package ex2; import java.net.URL; import java.util.ResourceBundle; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.control.Button; import javafx.scene.control.PasswordField; import javafx.scene.control.TextField; public class Ex2Controller implements Initializable { // @FXML (Annotation) // - fx:id와 참조변수의 이름이 같다면 알아서 참조값을 넣어준다. // - 해당되는 참조변수마다 붙여줘야 한다. @FXML priva.. 2022. 8. 22.
Controller(1_Java_Main) package ex2; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class Ex2 extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { // SceneBuilder에서 Controller를 설정해주면 FXML 로딩시에 자동으로 Controller class가 인.. 2022. 8. 22.
버튼클릭을 통한 문자열 가져오기(1_FXML) 2022. 8. 22.
버튼클릭을 통한 문자열 가져오기(1_Java) package ex2; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.PasswordField; import javafx.scene.control.TextField; import javafx.stage.Stage; public class Ex1 extends Application { public static void main(String[] args) { launch(args); } @Override public vo.. 2022. 8. 22.