我试图添加一些菜单,想知道如何在第二个 menuItem 之后添加边框
就这样
这是我的代码
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);
最佳答案
那不是边框,在菜单中称为“分隔符”。在第二个菜单项之后添加这个
jmMenu.addSeparator();
这将使线条穿过菜单,并为您提供图像中的输出。
关于Java JMenuItem 在第二个menuItem之后添加边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16259163/