1
我需要JMenuItem的帮助。我没有在JMenuItem上写关于箭头的任何一行。那么如何禁用呢?以下是图像:如何删除JMenuItem上的箭头?
我需要JMenuItem的帮助。我没有在JMenuItem上写关于箭头的任何一行。那么如何禁用呢?以下是图像:如何删除JMenuItem上的箭头?
让我尝试重现该问题。
JMenuItem
在JMenu
然后在JMenuBar
。示例代码:(没有问题)
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("A Menu");
JMenu submenu = new JMenu("A submenu");
JMenuItem menuItem = new JMenuItem("Another item");
submenu.add(menuItem); //comment this line and look the output
menu.add(submenu);
menuBar.add(menu);
JMenuBar
添加JMenu
没有任何JMenuItem
。示例代码:(这产生问题)
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("A Menu");
JMenu submenu = new JMenu("A submenu");
menu.add(submenu);
menuBar.add(menu);
JMenuBar
添加JMenuItem
。示例代码:(没有问题)
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("A Menu");
JMenuItem menuItem = new JMenuItem("Another item");
menu.add(menuItem);
menuBar.add(menu);
现在的问题是晶莹剔透,如果是叶节点则在JMenuBar
添加JMenuItem
,而不是JMenu
。
您确定这是一个'leaf'JMenuItem吗?看起来更像是一个子菜单。你能告诉我们你的代码吗? –
如果你不想要一个下拉列表,你确定JMenu是你想要的吗? –