GUI( JavaFX Scene Builder )/SceneBuilder
버튼클릭을 통한 문자열 가져오기(1_Java)
by pms93
2022. 8. 22.
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 void start(Stage primaryStage) throws Exception {
FXMLLoader loader = new FXMLLoader(getClass().getResource("Ex1.fxml"));
Parent form = loader.load();
Scene scene = new Scene(form);
Button loginButton = (Button)form.lookup("#loginButton");
TextField idField = (TextField)form.lookup("#idField");
PasswordField pwField = (PasswordField)form.lookup("#pwField");
loginButton.setOnAction(e -> {
System.out.println("아이디 : " + idField.getText());
System.out.println("비밀번호 : " + pwField.getText());
});
primaryStage.setTitle("test");
primaryStage.setScene(scene);
primaryStage.show();
}
}