【发布时间】:2020-03-31 04:59:41
【问题描述】:
我正在尝试使用按钮将(多个)文件添加到 JList。我可以打开文件选择器,但文件没有保存在 JList 中。有人可以帮帮我吗?这是我目前所拥有的:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser fc = new JFileChooser();
int result = fc.showOpenDialog(this);
if(result == JFileChooser.APPROVE_OPTION)
{
DefaultListModel mod = new DefaultListModel();
JList jList1 = new JList();
int f = jList1.getModel().getSize();
mod.add(f, fc.getSelectedFile());
}
}
【问题讨论】:
-
1) 为了尽快获得更好的帮助,edit 添加minimal reproducible example 或Short, Self Contained, Correct Example。 2)
JList jList1 = new JList(); int f = jList1.getModel().getSize();当然f在这里永远是0,你确实检查了值,对吧?