2014-01-07 4 views
3

데이터를 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을 사용했습니다. 그러나이 방법으로 사용자가 어떤 것을 찾지는 못했습니다.

+0

사용자 액션없이 .csv/xml을 자동으로 추가 하시겠습니까 ??? (간단하고 가능하다) – mKorbel

+0

@mKorbel : 가능하다면 ... 그런 식으로 작동하는지 알 수있다. –

답변

관련 문제