通用代码...
出于某种原因,我JMenuItem
没有执行操作。
我做了一个框架,一个JMenuBar
和一个JMenuItem
,一切都在它应该在的地方。我可以点击JMenuItem
就好了,它突出显示并正确关闭菜单,但没有执行任何操作。
ActionMap
我在JMenuItem
s 名称中添加了一个键。我还使用完全相同的名称向输入映射添加了一个键,它可以正常触发。
'menuitem'.setActionMap(getActionMap());
System.out.println('menuitemname'.getActionMap().size());
System.out.println('menuitemname'.getActionCommand());
分别返回 1 和正确的操作键。单击菜单项不会执行任何操作。有什么我想念的吗?