들어가며 JavaFX Application을 개발하면 Application Window 창을 닫았을 때 비즈니스 로직을 중단 시키고 프로그램을 종료시켜줘야 할 때가 있다. 그럴 때 Window Close 이벤트를 감지하는 방법을 공유한다. 해결방법 Stage의 setOnCloseRequest() 메소드를 이용하여 이벤트 감지 기능을 구현할 수 있다. @Override public void start(Stage primaryStage) { //Stage의 Window Closing Event 발생시에 terminate() 메소드 실행 primaryStage.setOnCloseRequest(event -> terminate()); } 관련글 (JavaFX) JavaFX TableView 사용법 ver.2 들..
들어가며 ZonedDateTime을 쓰게 되면 String과 ZonedDateTime 간의 변환해야 하는 경우가 많다. 이럴때 마다 항상 찾아보게 되는데 이번 기회에 정리를 해보고자 한다. 해결방법 String -> ZonedDateTime String 포맷에 맞게 DateTimeFormatter 패턴을 바꿔주자. //datetimeString (예. 2020-11-06.12-30-11) public static ZonedDateTime toZonedDateTime(String datetimeString) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd.HH-mm-ss"); return ZonedDateTime.of(Loca..
들어가며 Random한 알파벳 조합을 생성하는 방법을 찾아보다가 간단한 방법을 찾아 공유하고자 한다. 해결방법 Apache Commons Lang3 라이브러리를 통해서 간단하게 적용해볼 수 있다. //길이 4만큼의 랜덤 알파벳 String 생성 String codeString = RandomStringUtils.randomAlphabetic(4); 관련글 [Java] JDB를 사용한 자바 어플리케이션(JAR) 간단한 디버깅 방법 들어가며 간혹 IDE가 없는 환경에서 Java 애플리케이션을 디버깅 해야 할때가 있다. 이때 간단하게 사용할 수 있는 것이 JDK에 포함된 JDB 인데 기초적인 사용법만 알아도 유용하게 써먹을 수 있다. jinseongsoft.tistory.com [Java] 스트림 슬라이싱 방..
- Total
- Today
- Yesterday
- JavaFX Window Close
- 자바
- windows
- 텐트
- 자전거 여행
- 일본 자전거 여행
- 일본 배낭여행
- 인텔리제이
- 이펙티브
- 배낭 여행
- 일본 여행
- JavaFX Table View
- 자전거
- 일본여행
- 이펙티브자바
- 방통대 과제물
- JavaFX 종료
- effectivejava
- 배낭여행
- TableView
- git
- effective java
- JavaFX 테이블뷰
- java
- 이펙티브 자바
- JavaFX
- intelij
- 스프링부트
- springboot
- Java UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |