JFileChooser
閉じるボタンを押した後、閉じたくないものを使用しています。問題は、閉じるボタンを押した後、再び3回以上開き、最後に閉じることです。
私のコード:
javaButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Save");
int option = fileChooser.showSaveDialog(null);
if (option == JFileChooser.APPROVE_OPTION) {
String filename = fileChooser.getFileFilter().getDescription();
try {
ChartUtilities.saveChartAsPNG(new File(filename), chart, getWidth(), getHeight());
} catch (java.io.IOException exc) {
System.err.println("Error writing image to file");
}
}
if (option == JFileChooser.CANCEL_OPTION) {
System.out.println("Task canceled!");
//tried: fileChooser.setVisible(false); // >> same problem
}
}
});
何かアドバイス?