티스토리 뷰
FileChooser를 이용해 txt 파일 로컬에 저장하기
이번 시간에는 FileChooser를 이용해서 경로를 지정하고 String data를 txt 파일로 저장하는 방법에 대해서 알아보겠습니다.
방법은 생각보다 간단합니다.
FileChooser 객체를 통해서 showSaveDialog 메소드를 호출하고 경로를 File 객체에 리턴 받습니다.
1 2 3 4 5 | FileChooser fileChooser = new FileChooser(); File file = fileChooser.showSaveDialog(context.getScene().getWindow()); if (file != null) { saveFile(file); } | cs |
save 하는 방법은 아래와 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | private void saveFile(File file){ try{ FileWriter writer = null; writer = new FileWriter(file); writer.write(textArea.getText().replaceAll("\n", "\r\n")); writer.close(); } catch (IOException e) { e.printStackTrace(); } } | cs |
저의 경우 TextArea에 입력된 String Data를 읽어 파일을 저장하는 형태입니다.
반응형
'프로그래밍 > JavaFX' 카테고리의 다른 글
[JavaFX] Button 마우스 커서를 갖다 댔을 때 커서 모양 변경하기 (0) | 2017.02.13 |
---|---|
[JavaFX] TabPane을 이용한 TextViewer 만들기 (0) | 2017.02.08 |
[JavaFX] File Chooser를 이용해 txt 파일 불러와 출력하기 (3) | 2017.02.07 |
[JavaFX] GridPane을 이용한 상대적 레이아웃 작성 방법(비율을 이용한 사이즈 조정) (0) | 2017.02.02 |
[JavaFX] StringProperty를 이용해 CustomControl fxml에서 Text 수정하 (0) | 2017.02.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- windows
- 이펙티브자바
- 자전거 여행
- Java UI
- 텐트
- JavaFX 테이블뷰
- git
- 인텔리제이
- 이펙티브 자바
- JavaFX 종료
- 일본여행
- java
- effective java
- springboot
- 이펙티브
- JavaFX Table View
- 일본 자전거 여행
- 자바
- 일본 여행
- JavaFX
- 자전거
- TableView
- intelij
- effectivejava
- 배낭여행
- 배낭 여행
- 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 |
글 보관함