すいません。教えてください。
一つ目のボタンを押すとダイアログからファイルを選んでディレクトリパスを取得します。
ボタン2を押すとそのディレクトリ内のファイル一覧をテキストフィールドに表示させたいのですが
上手くいきません。
public void actionPerformed(ActionEvent e){
if(e.getSource() == b1){
fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int selected = fc.showOpenDialog(this);
if(selected == JFileChooser.APPROVE_OPTION){
File file = fc.getSelectedFile();
path = file.getAbsolutePath();
ta1.setText(path);
} else if(selected == JFileChooser.CANCEL_OPTION){
ta1.setText("キャンセルされました。");
} else if(selected == JFileChooser.ERROR_OPTION){
ta1.setText("ファイルが見つかりません。");
}
}
if(e.getSource() == b2){
File cd = new File(path);
String filelist[] = cd.list();
for(int i=0; i<filelist.length; i++){
ta3.setText(filelist[i]);