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是你想要的嗎? –