求助变量问题
我想在菜单添加一个菜单项,功能和打开类似,不同的是选中文件后,不是打开文件,而是获取选中文件的目录和文件名,并赋值给一个String型变量,请问如何在事件监听器外获取事件监听器里的这个String型变量,如下所示:
public class Test {
private JMenuItem import1;//菜单项
....
//为import1添加事件监听器
import1.addActionListener(
new ActionListener(){
public String d=null;
public void actionPerformed(ActionEvent e){
JFileChooser fileChooser=new JFileChooser();//文件选择对话框
...
d=fileChooser.getSelectedFile().toURI().toString();
}
} );
}
就是这个d的问题,像上面这样,这个变量比较特殊,是事件监听器,请问我如何在Test类外获取这个d值。
请高手指点,谢谢!