我有 3 个条件(菜单中有 3 个菜单项)。 在这 3 个项目中,如何在
JFrame
打开时立即选择一个菜单项并默认显示该项目的内容?
之后,如果我们选择其他菜单项,则
JFrame
上相应的内容将照常显示。
我为这个GUI写了很长的代码,所以无法粘贴到这里。但此时就卡住了。
默认情况下,所有菜单项在创建时均未选中。要在应用程序中显示菜单项之前选择该菜单项,您应该更改模型的状态。对于
JMenu
项目,通过setSelected(true)
和setPopupMenuVisible(true)
很容易。对于 JMenuItem
项目,您必须 setArmed(true)
。您可以在actionPerformed
中返回到默认状态。