2013-04-28 53 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