분류 전체보기 (156) 썸네일형 리스트형 [JavaFX] 윈도우 로그인 화면 제목 타이틀바 없애고 화면 이동 드래그 하기 JavaFX 로그인 화면 윈도우 타이틀바를 없애고 로그인 화면만 보여준다. 로그인 화면 창을 드래그로 화면이동 한다. 메인 화면에서 login.fxml 화면을 호출한다. 이 때 StageStyle을 UNDECORATED 로 스테이지의 타이틀바, 확대, 축소, 닫기 버튼이 없는 화면으로 띄운다. public class Main extends Application { @Override public void start(Stage primaryStage) { try{ Parent root = FXMLLoader.load(getClass().getResource("login.fxml")); primaryStage.initStyle(StageStyle.UNDECORATED); Scene scene = new Sce.. [JavaFX] 자바FX ComboBox Event 데이터 저장, 데이터 선택 Javafx에서 콤보박스를 만들고 데이터를 넣고, 선택한 데이터 확인하기 javafx에서는 웹과 달리 콤보박스에 바로 데이터를 넣지 않고 ObservableList를 사용해서 데이터를 저장한다. fxml에서 생성한 콤보박스를 정의하고 데이터를 넣기 위해 ObservableList를 생성한다. dataType에서 FXCollections를 사용해서 데이터를 생성 후 cmbBox에 setValue로 데이터를 넣는다. getSelectionModel().getSelectedItem() 로 선택된 comboBox의 데이터를 가져온다. getSelectionModel().getSelectedIndex() 로 선택된 comboBox의 인덱스 번호를 가져온다. addListener ChangeListener로 com.. [JavaFX] 자바FX + Hibernate CRUD 데이터 저장, 삭제, 업데이트 JavaFX + HIbernate 로 데이터 저장, 삭제, 업데이트 CRUD 만들기 USER VO를 생성한다. @Entity @Table(name = "USER") public class User { @Id @Column(name = "ID") private String id; @Column(name = "NAME") private String name; } Controller 구현 user 객체를 만들고 saveOrUpdateEntity로 저장, 업데이트 deleteEntity로 객체 삭제 public class Controller implements Initializable { private Dao dao; @Override public void initialize(Url location Resour.. Photoshop 포토샵 간단한 모자이크 처리하기 포토샵에서 간단히 모자이크 처리하는 방법 포토샵 한글 사각형 선택 윤곽 도구(M) 을 선택한다. 모자이크할 영역을 지정한다. 상단 메뉴의 필더(T) -> 픽셀화 -> 모자이크 모자이크 창을 연다. 셀 크기(C) 를 조절한다. 포토샵 영문 상단 메뉴의 Filter -> Pixelate -> Mosaic 로 모자이크 창을 연다. 셀 크기(C) 를 조절한다. 셀 크기의 사이즈를 키울수록 픽셀의 크기가 커져서 왜곡현상이 심해져서 알아보기가 더 힘들어진다. [JavFX] 자바FX Platform runLater 쓰레드 UI 변경 JavaFX에서는 Thread에서 JavaFX UI를 변경하거나, Popup창을 띄워서 UI를 변경하려 할때 에러가 발생한다. 이런 에러를 막기 위해서 사용하면 좋은게 Platform 이다. Platform을 사용해서 fxml 화면이 onload 되면 실행할 수 있다. 사용 방식은 간단하다. 직접 Runnable 객체를 생성하는 경우 Platform.runLater(new Runnable(){ @Override public void run(){ try { FXMLLoader loader = new FXMLLoader(); loader.setLocation(getClass().getClassloader().getResource("path")); Parent root = (Parent) loader.load.. [Hibernate] JPA Hibernate 시간 자동 저장 Insert, Update JPA 객체 저장, 업데이트 시 DB 시간 자동 저장, 업데이트 객체 생성 또는 업데이트 시 DB시간으로 자동 저장 또는 업데이트 할 때 사용할 수 있는 어노테이션 @CreationTimestamp : 객체 생성 시 시간 자동 생성 @UpdateTimestamp : 객체 생성 또는 객체 업데이트 시 시간 자동 생성 @Table(name = "user") @Date public class User { @CreationTimestamp private Date startDate; @UpdateTimestamp private Date endDate; } [JavaFX] com sun javafx css parser CSSParser declaration com.sun.javafx.css.parser.CSSParser.declaration 경고: CSS Error parsing '{} : Expected COLON at [] 에러 발생 private TableColumn col1; col1.getStyleClass().add("className"); [JavaFX] 자바FX + Hibernate - ids for this class must be manually assigned before calling save() 에러 JavaFX + Hibernate 를 사용하다 에러 발생 ids for this class must be manually assigned before calling save() 위와 같은 에러가 발생하면 등록하려면 Entity의 key값이 없거나, 길이나 컬럼의 type이 달라 발생할 수 있으니 null값, length 등을 먼저 확인해봐야한다. 이전 1 ··· 8 9 10 11 12 13 14 ··· 20 다음