我有一种方法可以创建一个带有文件路径的数组...
并在程序中,我将按下按钮“下一页”,以显示array [1] array [2]中的下一项。
但是按钮Next Page Cant的事件访问在metlhod内部创建的数组
我知道如何在方法之间传递数组,但是如何使按钮事件访问它呢?
代码很大,但是却是这样的:
public class gui {
public void actionPerformed(ActionEvent arg0) {
->>>>> i want the array accessible from here,
}
public void geraListaArquivos(String subdir, String matricula) {
....
....
....
File[] listOfFiles = folder.listFiles();
...
....
}
}
我想在ActionPerfomed处访问ListOfFiles中的值,我该怎么做; x?
最佳答案
作为公开数组的替代方法,请考虑使用Action
封装File
及其ActionListener
,如here所示。这将使本地化按钮和菜单项共享的代码更加容易。这样,您可以允许用户分别对File
实例进行操作,而不是依次进行操作。