2012-02-19 4 views
3

Я пытаюсь создать файл выбора «Сохранить в». Однако, когда я выполняю код и нажимаю «Открыть», открывается новое окно filechooser. Код:Почему showOpenDialog() открывает больше файлов?

int val = jFileChooser1.showOpenDialog(null); 

private void jFileChooser1ActionPerformed(java.awt.event.ActionEvent evt) { 

    System.out.println(evt.getActionCommand()); 

    int val = jFileChooser1.showOpenDialog(null); 

    if(val == jFileChooser1.APPROVE_OPTION){ 
     File filePath = jFileChooser1.getSelectedFile(); 
     directoryPath = filePath.toString(); 
     System.out.println("Directory Path: " + directoryPath); 
    }else{ 
     System.exit(0); 
    } 

} 

ответ

3

Try showSaveDialog способ.

+0

спасибо, код, приведенный выше, фактически находился внутри другого jFIlechooser, что привело к 2 :) – Tai

2
int val = jFileChooser1.showOpenDialog(parent); 
Смежные вопросы