728x90
반응형
SMALL
JAVA 파일 가져오기
class OpenFileListener implements ActionListener {
JFileChooser chooser;
JLabel jLabel;
public OpenFileListener(JLabel jLabel) {
chooser = new JFileChooser();
this.jLabel = jLabel;
}
@Override
public void actionPerformed(ActionEvent arg0) {
FileNameExtensionFilter filter = new FileNameExtensionFilter("txt", "txt");
chooser.setFileFilter(filter);
int ret = chooser.showOpenDialog(null);
if (ret != JFileChooser.APPROVE_OPTION) {
JOptionPane.showMessageDialog(null, "파일을 선택하지 않았습니다.", "경고", JOptionPane.WARNING_MESSAGE);
return;
}
strPath = chooser.getSelectedFile().getPath();
jLabel.setText(strPath);
}
}
728x90
반응형
LIST
'dev > java' 카테고리의 다른 글
JAVA로 동적 logback 설정하기 (8) | 2023.06.12 |
---|---|
프로그래머스 숫자 문자열과 영단어 JAVA (13) | 2021.08.08 |
프로그래머스 완주하지 못한 선수- Java (6) | 2021.08.07 |
프로그래머스 서울에서 김서방 찾기 - Java (4) | 2021.01.31 |
JAVA 엑셀 파일 읽기 & 쓰기 (0) | 2019.01.09 |