데이터를 CSV 형식으로 내보내는 방법이 있습니다. 아니요. xml 및 Java 객체 자체로 내보내기를 구현해야합니다.
그래서 사용자가 저장하게 될 내용을 알아야합니다. 나는 그가 이미 만들어진 JFileChooser에 어떤 확장을 삽입하는지 알아 내고 싶습니다.JFileChooser에서 파일 확장자를 찾으십시오
JFileChooser chooser = new JFileChooser();
int opt = chooser.showSaveDialog(frame);
if (opt != JFileChooser.APPROVE_OPTION)
return;
try {
File file = chooser.getSelectedFile();
export(file);
JOptionPane.showMessageDialog(frame, file,
getText("message.filesaved"),
JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(frame, e.getMessage(),
getText("message.error"), JOptionPane.ERROR_MESSAGE);
}
그래서 어떻게 그가 CSV (아직), XML 또는 자바 객체로 내보낼 것인지 선택하는 사용자를 허용하려면이 방법을 확장 할 수
여기에 내가 이미 가지고있는 코드는?
은 이미 시도 무엇 :
가 나는 CSV 옵션하는 XML 옵션 또는 Java 개체 옵션을 추가 할 FileNameExtensionFilter
을 사용했습니다. 그러나이 방법으로 사용자가 어떤 것을 찾지는 못했습니다.
사용자 액션없이 .csv/xml을 자동으로 추가 하시겠습니까 ??? (간단하고 가능하다) – mKorbel
@mKorbel : 가능하다면 ... 그런 식으로 작동하는지 알 수있다. –