我有一个问题:
当我尝试在循环中使用add
方法显示特定目录的目录内容时,只显示最后一个内容。
如何正确使用循环显示图形用户界面(GUI)上的所有内容?
这是我的代码部分:
JFrame k=new JFrame("hi");
JPanel panel = new JPanel();
JLabel n = new JLabel();
try{
DirectoryStream<Path> directoryStream;
directoryStream=Files.newDirectoryStream(chooser.getSelectedFile().toPath());
for(Path pp :directoryStream)
{
n.setText(pp.toString());
panel.add(n);
k.add(panel);
}
directoryStream.close();
}
catch(IOException e)
{
e.printStackTrace();
}