【发布时间】:2018-02-23 11:27:45
【问题描述】:
我正在制作一个将名称添加到列表的 GUI,然后我在主框架上有一个 JList,当我点击另一个框架上的按钮时,我希望它更新 JList 以将最近添加的字符串显示到数组列表
数组列表:
private static ArrayList<String> name = new ArrayList<String>();
JList:
JList lisName = new JList(name.toArray());
JButton 我要更新列表:
JButton btnAdd = new JButton("Add");
btnAdd.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(txtName.getText() == null) {
JOptionPane.showMessageDialog(pnlName, "Error: Please enter name!");
}else{
name.add(txtName.getText());
nameFrame.setVisible(false);
}
}
});
提前感谢您的帮助
【问题讨论】:
标签: java swing arraylist jframe jlist