JFileChooser
JFileChooser chooser = new JFileChooser();
chooser.addActionListener(new OpenActionListener());
chooser.showOpenDialog(ff);
chooser.setVisible(true);
class OpenActionListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
JFileChooser Chooser = (JFileChooser) e.getSource();
String command = e.getActionCommand();
// 選擇到檔案
if (command.equals(JFileChooser.APPROVE_SELECTION)) {
file1 = Chooser.getSelectedFile();
} else if (command.equals(JFileChooser.CANCEL_SELECTION)) {
}
}
}