【发布时间】:2017-05-14 23:40:41
【问题描述】:
我需要将相同的 JMenuItems 添加到两个不同的 JMenu,但我的代码无法正常工作。
private void addToMenu(JMenu m, JMenu m2) {
for (Entry<Integer, JMenuItem> item : items.getJMenuItems().entrySet()) {
JMenuItem i = item.getValue();
m.add(i);
m2.add(i);
item.getValue().addActionListener(new ChangeColorOnClick(ground.getColorByValue(item.getKey()), textArea));
}
m2 菜单,就像第二个菜单从 m 中添加项目一样,因为 m 是空的。我该如何处理?
【问题讨论】:
标签: java swing hashmap jmenu jmenuitem