我有一种方法可以创建一个带有文件路径的数组...

并在程序中,我将按下按钮“下一页”,以显示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实例进行操作,而不是依次进行操作。

07-25 22:13
查看更多