들어가며 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] 스트림 슬라이싱 방..
들어가며 DevExpress Winform 을 사용하여 Spinner를 사용하게 되면 기본상태에서는 아래 처럼 실수형 Type으로 세팅이 된다. 정수형 타입으로 설정하기 위한 방법을 알아보자. 해결방법 SpinEdit의 Properties.Mask.EditMask 속성을 아래 처럼 소숫점을 제거한 형태로 설정해주면 된다. spinEdit1.Properties.Mask.EditMask = "f0";
들어가며 DevExpress Winform 을 사용하여 GridControl 을 사용하게 되면 MultiSelect Mode 인 경우 Select 된 Row 들을 가져와야 할 때가 있다. Check Box Column 추가 방법은 아래 포스팅 참고 [DevExpress] GridControl에 Check Box 칼럼 생성 방법 들어가며 Dev Express Winform을 사용하여 아래 이미지의 첫번째 컬럼 처럼 GridControl의 Check Box 형태의 컨트롤을 넣어줘야 할 때가 있다. Radio Group 형태의 단일 선택 칼럼을 넣고 싶다면 아래 포스팅 참 jinseongsoft.tistory.com 해결방법 DevExpress GridControl 에서는 GelectedRows 라는 메소드를..
들어가며 Dev Express Winform을 사용하여 아래 이미지의 첫번째 컬럼 처럼 GridControl의 Check Box 형태의 컨트롤을 넣어줘야 할 때가 있다. Radio Group 형태의 단일 선택 칼럼을 넣고 싶다면 아래 포스팅 참고 [DevExpress] GridControl에 Radio Group 칼럼 생성 방법 들어가며 Dev Express Winform을 사용하여 아래 이미지의 첫번 째 컬럼 처럼 GridControl의 Radio Group 형태의 버튼을 넣어줘야 할 때가 있다. Check Box가 아닌 단일 Selection을 구현하기 위함 구현방법 디자.. jinseongsoft.tistory.com 구현방법 디자이너에서 대상 GridControl의 'Run Designer'를 클..
들어가며 Dev Express Winform을 사용하여 아래 이미지의 첫번 째 컬럼 처럼 GridControl의 Radio Group 형태의 버튼을 넣어줘야 할 때가 있다. Check Box가 아닌 단일 Selection을 구현하기 위함 Check Box 컬럼 추가방법은 아래 포스팅 참고 [DevExpress] GridControl에 Check Box 칼럼 생성 방법 들어가며 Dev Express Winform을 사용하여 아래 이미지의 첫번째 컬럼 처럼 GridControl의 Check Box 형태의 컨트롤을 넣어줘야 할 때가 있다. Radio Group 형태의 단일 선택 칼럼을 넣고 싶다면 아래 포스팅 참 jinseongsoft.tistory.com 구현방법 디자이너에서 대상 GridControl의 '..
들어가며 Dev Express Winform을 사용하여 아래 이미지의 'Detail' 컬럼 처럼 GridControl의 Image 형태의 버튼을 넣어줘야 할 때가 있다. 구현 방법 디자이너에서 대상 GridControl의 'Run Designer'를 클릭한 뒤에 'Columns' 메뉴에서 버튼을 넣고자 하는 칼럼을 선택하자. Column Properties 에서 ColumnEdit 항목에서 오른쪽 화살표를 누르면 아래와 같이 적용가능한 컨트롤들이 보인다. 기본적으로는 '없음' 상태이다. 'HyperTextLabel'을 선택해주자. 클릭 이벤트 리스너를 달기 위해선 아래와 같이 한다. 이후에 좌측 메뉴의 In-place Edit Repository 메뉴를 눌러서 위에서 추가한 컨트롤을 Repository ..
- Total
- Today
- Yesterday
- JavaFX
- Java UI
- JavaFX 테이블뷰
- 자바
- git
- 이펙티브자바
- effective java
- 일본 여행
- 인텔리제이
- java
- 배낭여행
- windows
- 텐트
- JavaFX Table View
- 방통대 과제물
- 이펙티브 자바
- TableView
- 스프링부트
- 배낭 여행
- 자전거 여행
- 이펙티브
- springboot
- intelij
- effectivejava
- 일본 배낭여행
- JavaFX 종료
- 일본여행
- 자전거
- 일본 자전거 여행
- JavaFX Window Close
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |