본문 바로가기

JavaFX

(43)
[JavaFX] JavaFX Scene Builder FXML button 사용 Button ID추가 및 버튼 이벤트 호출 방법 JavaFX에서 scene builder xml로 만든 UI를 javafx에서 사용하기 javafx에서 버튼을 생성하는 방법은 총 세가지가 있는 듯 하다 첫째, javafx에서 Button객체를 생성하는 방법 둘째, fxml을 FXMLLoader로 로드해서 Button을 컨트롤 하는 방법 셋째, fxml을 FXMLLoader로 로드해서 javafx에서 생성한 객체를 추가하는 방법 javafx에서 Button객체를 직접 생성하고 추가하는 방법 BorderPane 에 Button객체를 추가해서 scene에 올린다. @Override public void start(Stage primaryStage) { try{ BorderPane pane = new Borde..
[JavaFX] Eclipse + JavaFX + Hibernate 연동 Eclipse로 JavaFX와 Hibernate 연동하는 방법입니다. ORM(Object Relational Mapping)이란? 자바 애플리케이션 내의 객체를 관계형 데이터베이스의 테이블로 자동으로 영속화 하는것입니다. 하이버네이트(Hibernate) 란? 하이버네이트는 객체/관계형 매핑 도구로서 ORM 프레임워크 입니다. 하이버네이트를 사용하면 데이터베이스가 변경되더라도 SQL 스크립트를 따로 수정해야 하는 수고로움을 덜어줍니다. DB가 다른 DB(ORACLE, MYSQL, CUBRID, TIBERO 등)로 변경이 되더라도 JPA가 애플리케이션과 DB사이에서 자동으로 매핑을 해주기 때문에 개발자들이 따로 쿼리를 수정할 필요가 없습니다. JPA(Java Persistent API) 란? ORM 표준기술..
[JavaFX] JavaFX 기본 설치 과정 및 Scene Builder 설치 JavaFX, Hibernate를 사용하여 공부도 하고 정리도 남길 겸 JavaFX에 관한 포스팅을 남깁니다. eclipse Photon + JavaFX + JDK1.8 + Hibernate를 셋팅하고 사용하려고 합니다. 그럼 JavaFX가 무엇인지 부터 정리를 하고 시작하겠습니다. JavaFX는 자바 SE를 위한 표준 GUI 라이브러리로써 기존의 AWT, SWING을 대체하기 위해 개발되었다고 하네요. 애플리케이션과 웹 둘다 개발이 가능합니다. (저는 웹이 아닌 데스크톱 소프트웨어를 공부하려고 합니다.) 그리고 기존 라이브러리보다 가볍고 코드의 복잡성도 줄고 UI도 예뻐졌습니다. FXML의 사용으로 UI작업을 편하게 할 수 있고, CSS로 STYLE을 입힐 수 있습니다. FXML이란 JAVA에 포함되어..