Swing 更改弹出窗口高度

Swing 更改弹出窗口高度,swing,height,popupmenu,Swing,Height,Popupmenu,我有一个Java swing弹出菜单和几个菜单项 有没有办法增加弹出窗口的大小,保持菜单项的数量不变?例如,在第一个菜单项之前添加10px,在最后一个菜单项之后添加10px 我该怎么做?有人能给我一个提示吗 谢谢这很简单。由于JPOppMenu是一个容器,下面的代码将产生您想要的效果 JPanel p1 = new JPanel(); p1.setPreferredSize( new Dimension(100,10)); JPanel p2 = new JPanel(); p2.setPref

我有一个Java swing弹出菜单和几个菜单项

有没有办法增加弹出窗口的大小,保持菜单项的数量不变?例如,在第一个菜单项之前添加10px,在最后一个菜单项之后添加10px

我该怎么做?有人能给我一个提示吗


谢谢这很简单。由于JPOppMenu是一个容器,下面的代码将产生您想要的效果

JPanel p1 = new JPanel();
p1.setPreferredSize( new Dimension(100,10));
JPanel p2 = new JPanel();
p2.setPreferredSize( new Dimension(100,10));

menu.add(p1);
menu.add(new JMenuItem("Item 1"));
menu.add(new JMenuItem("Item 2"));
menu.add(new JMenuItem("Item 3"));    
menu.add(p2);