2013-04-28 51 views
1

我嘗試添加一些菜單,不知道以後我怎麼可以在第二菜單項的Java的JMenuItem添加邊框的第二菜單項

就這樣

Image Here

後添加一個邊框,這裏是我代碼

jmb = new JMenuBar(); 
jmb.setPreferredSize(new Dimension(43,30)); 

jmMenu = new JMenu("Menu"); 
jmSettings = new JMenu("Settings"); 

jmiMenu = new JMenuItem("Add User"); 
jmiMenu.addActionListener(new ActionListener(){ 
    public void actionPerformed(ActionEvent e) 
    { 
     System.out.print("Rod click menuItem"); 
    } 
}); 
jmiMenu.setPreferredSize(new Dimension(200,25)); 
jmiExit = new JMenuItem("Exit"); 
jmiExit.addActionListener(new ActionListener(){ 
    public void actionPerformed(ActionEvent e) 
    { 
     System.out.print("Rod click exit"); 
    } 
}); 

jmb.add(jmMenu); 
jmb.add(jmSettings); 

jmMenu.add(jmiMenu); 
jmMenu.add(jmiExit); 

add(jmb); 

回答

5

這不是一個邊界,在菜單中稱爲「分隔符」。第二個菜單項

jmMenu.addSeparator(); 

這將使整個菜單中的行之後添加這一點,會給你輸出的圖像上。

+0

Thx你它的工作 – 2013-04-28 03:22:37

+0

沒問題。很高興我可以幫助:) – user2277872 2013-04-28 03:23:22

+0

當你有機會時,請[接受](http://meta.stackexchange.com/a/65088/155831)答案。 – 2013-04-28 03:31:27