Java/JavaFX 개념 4

Java FX // 개념 // Popup & Dialog

Java FXPopup업데이트 :: 2018.07.27 Java FXPopupPopup생성방법TooptipDialogPopup팝업은 투명한 컨테이너를 제공하는 모달리스 다이얼로그입니다.따라서 소유자 윈도우는 계속 사용될 수 있습니다.팝업에는 다음과 같은 형식이 있습니다.tooltipnotificationdrop down boxes생성방법Popup popup = new Popup(); popup.getContent().add(FXMLoader.load(getClass().getResource("popup.fxml"))); popup.show(primaryStage); popup.show(primaryStage, anchorX, anchorY); 다른 윈도우에 포커르가 가면 자동으로 닫히게 하는 메소드pop..

Java/JavaFX 개념 2018.07.27

Java FX // 개념 // Controller

JAVA FXController업데이트 :: 2018.07.27 JAVA FXControllerControllerInitializable과 Initialize()Controller에서 Stage접근메인클래스에서 전달컨테이너 또는 컨트롤로부터 얻는 방법Controller컨트롤러란 컨테이너에 할당된 로직을 담당하는 클래스입니다.Initializable과 Initialize()컨트롤러는 "Initializable" 인터페이스를 구현해야합니다.그리고 다음 인터페이스는 "Initialize()" 메소드재정의를 강제합니다."Initialize()"는 primaryStage가 생성되기전 각각의 컨트롤들을 초기화하는 부분입니다.Controller에서 Stage접근메인클래스에서 전달FXMLoader loader = ne..

Java/JavaFX 개념 2018.07.27

Java FX // 개념// Scene

JAVA FXScene업데이트 :: 2018.07.26 JAVA FXSceneScene 이동Scene 간에 데이터 전달Scene을 싱글톤 전역객체로 관리하기Scene 이동public void bandleBtnLogin(ActionEvent event) { try { Parent login = FXMLoader.load(getClass().getResource("login.fxml")); Scene scene = new Scene(login); Stage primaryStage = (Stage) ((Node) event.getSource()).getScene().getWindow(); primaryStage.setScene(scene); } catch (Exception e) { e.printStackTr..

Java/JavaFX 개념 2018.07.26

JavaFX // 개념 // TableView

JAVA FXTableView업데이트 :: 2018.07.26 JAVA FXTableView01. View02. Model03. 연동01. View먼저 TableView를 생성 02. ModelTableView에 들어갈 모델"SimpleStringProperty" 타입의 필드를 생성"Getter & Setter" 생성시 주의public class Node { private SimpleStringProperty name; private SimpleStringProperty subject; private SimpleStringProperty grade; public Node(String name, String subject, String grade) { this.name = new SimpleStringPr..

Java/JavaFX 개념 2018.07.26