티스토리 뷰
들어가며
- JavaFX를 통해서 FileChooser를 통해서 txt파일을 불러온 뒤에 TextArea에 전시방법을 공유하고자 한다.
방법
- 소스는 아래와 같다.
- folderButton을 클릭시에 fileChooser를 통해서 txt파일을 불러옴
- txt 파일 인경우 String 형태로 변환하여 textArea에 전시
@FXML
private Button folderButton;
@FXML
private TextArea textArea;
//버튼 클릭시 FileChooser 띄우도록 함
folderButton.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
//FileChooser 전시
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("choose txt file");
File file = fileChooser.showOpenDialog(getScene().getWindow());
//txt 파일 인 경우
if(FilenameUtils.getExtension(file.getName()).equals("txt")){
textArea.setText(FileUtils.readFileToString(file));
}else{
Alert invalidAlert = new Alert(Alert.AlertType.ERROR);
invalidAlert.setTitle("Error Dialog");
invalidAlert.setHeaderText(null);
invalidAlert.setContentText("File type is invalid!");
invalidAlert.showAndWait();
}
}
});
관련글
(JavaFX) JavaFX TableView 사용법 ver.2
들어가며 이전에 썼던 글인 JavaFX TableView 사용법 이 시간이 지나서 보니 조금 설명이 허접한 것 같기도 하고.. 리뉴얼이 필요할 것 같았다. [JavaFX] Table View 사용법 Table View 사용법 이번 시간에는 Java..
jinseongsoft.tistory.com
[JavaFX] 실시간 업데이트 되는 Timer(시계) 컨트롤 구현 방법
들어가며 JavaFX를 이용해 실시간으로 업데이트되는 Timer 컨트롤을 구현해보고자 합니다. 원본 소스는 아래 위치에 있습니다. rlawlstjd0077/JavaFxPlayGround Contribute to rlawlstjd0077/JavaFxPlayGround dev..
jinseongsoft.tistory.com
[JavaFx] Tray Icon에 메뉴 추가 방법 (Tray Menu 사용법)
들어가며 JavaFX의 Tray Icon에 메뉴를 추가하는 방법에 대해서 알아보도록 하겠습니다. Tray Menu Tray Icon에 추가하는 메뉴는 아래와 같은 형태로 Tray Icon에 오른쪽 마우스 클릭을 했을 때 전시되는 메뉴를..
jinseongsoft.tistory.com
[JavaFx] Tray Icon 전시 방법
이번 시간에는 JavaFX에서 Tray Icon을 전시하는 방법에 대해서 알아보도록 하겠습니다. Tray Icon이란? Tray Icon은 작업 표시줄에 표시되는 아이콘입니다. 아래와 같이 말이죠. JavaFX Application을 개발하면..
jinseongsoft.tistory.com
끝으로
이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏
광고 클릭은 많은 힘이 됩니다!
'프로그래밍 > JavaFX' 카테고리의 다른 글
[JavaFX] GridPane을 이용한 상대적 레이아웃 작성 방법(비율을 이용한 사이즈 조정) (0) | 2017.02.02 |
---|---|
[JavaFX] StringProperty를 이용해 CustomControl fxml에서 Text 수정하 (0) | 2017.02.01 |
[JavaFX] TreeView 다루는 법 (TreeCell 인스턴스 이용) (0) | 2017.01.10 |
[JavaFX] Container 내의 요소에 Margin 속성 주는 방법 (0) | 2016.12.27 |
[JavaFX] ComboBox 값 초기화 방법 및 사용법 (1) | 2016.12.26 |
- Total
- Today
- Yesterday
- 이펙티브자바
- 배낭여행
- git
- TableView
- 텐트
- 일본 배낭여행
- Java UI
- java
- 자바
- 자전거
- 일본여행
- springboot
- JavaFX Table View
- 이펙티브
- 인텔리제이
- JavaFX
- effectivejava
- 자전거 여행
- windows
- 일본 자전거 여행
- 일본 여행
- intelij
- 방통대 과제물
- JavaFX Window Close
- effective java
- 배낭 여행
- 스프링부트
- JavaFX 테이블뷰
- 이펙티브 자바
- JavaFX 종료
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |