【发布时间】:2015-09-29 02:13:28
【问题描述】:
假设我有一个这样的字符串列表
List<String> button_names={"Button1","Button2","Button3","Button4"};
我必须在 JPanel 中插入带有这些文本的 JButton,所以我这样做了
for (int i=0; i<button_names.length; i++)
myJPanel.add(new JButton(button_name[i]));
我的问题是...如果我的模型(在这种情况下是我的 List button_names)由于任何原因发生更改,我如何刷新我的 JPanel 以显示该更改? 我应该这样做吗
myJPanel.removeAll()
并再次插入我的 JButtons()?非常感谢您
【问题讨论】:
-
revalidate()添加按钮后