JTabbedPane 内にある JFileChooser からファイルをロードしようとしています。「開く」ボタンをクリックしてファイルをロードし、別のペインにファイルを表示したいと思います。私は自分自身をうまく説明していると思います。私は ActionListener を持っていて、いくつか試してみましたが、使用しているコードはコンソールに出力されないため、起動していないようです。私のコードを見て、どこが間違っているかを確認してください。ありがとう
class listener implements ActionListener{
public void actionPerformed (ActionEvent e)
{.......// other actions
else if (e.getSource() instanceof JFileChooser){
JFileChooser openFile = (JFileChooser)e.getSource();
String command = e.getActionCommand();
if (command.equals(JFileChooser.APPROVE_SELECTION)){
File selectedFile = openFile.getSelectedFile();
System.out.print("test if working");
tp.setSelectedIndex(0); //Index of JTab I wand file to load
loadSavedGame(selectedFile);
}
else if (resume.equals(JFileChooser.CANCEL_OPTION)) {
//frame.setVisible(true);
tp.setSelectedIndex(0);
}
}
}
}