[英]How to add files to JList?
我正在NetBeans中创建我的GUI,我将需要有关JList的帮助。 每次我通过JFileChooser打开一些TXT文件时,我都希望将此文件添加到JList中。 我该怎么做?
非常感谢您的回答,但是它不起作用,我不知道为什么:(。但是,我将更深入地解释我的问题,也许会有所帮助。
这是我的申请草案的屏幕截图-
我想要的是打开TXT文件,并将其添加到JList图层中(参见图片)。 通过这种方式,我想添加用户想要的尽可能多的图层。 然后单击列表中的每个图层,我想在面板图层概述(JLabel)中可视化该图层。 所以我的问题是-如何存储JList中的所有层,然后如何访问特定的选定层以使其可视化。
我知道以这种方式制定它有点怪异,但我将不胜感激。
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
DefaultListModel model = new DefaultListModel();
JList list = new JList(model);
int pos = list.getModel().getSize();
model.add(pos, chooser.getSelectedFile());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.