JMenuBar问题 JMenuBar只能放在frame最上面?不能放在当中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以你想怎么搞都可以的. 下面的 例子 LayeredPane 使用了 BorderLayout , 你可按自己的需要的换成别的. public class TMenBar extends JFrame{ /** * */ private static final long serialVersionUID = -6562446575658301591L; static JMenuBar createMenuBar(){ JMenu a = new JMenu("aa"); JMenu b = new JMenu("bb"); a.add(new JMenuItem("1....")); a.add(new JMenuItem("2....")); b.add(new JMenuItem("1....")); b.add(new JMenuItem("2....")); JMenuBar bar = new JMenuBar(); bar.add(a); bar.add(b); return bar; } public static void main(String[] args) { TMenBar tb = new TMenBar(); JLayeredPane pane = tb.getRootPane().getLayeredPane(); pane.setLayout(new BorderLayout()); pane.add(createMenuBar() , BorderLayout.SOUTH); pane.add(createMenuBar() , BorderLayout.CENTER); pane.add(createMenuBar() , BorderLayout.EAST); tb.setSize(800,400); tb.setLocationRelativeTo(null); tb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); tb.setVisible(true); }} 可以随便放的,不过如果这样,还不如用JPopMenu或JToolBar更灵活。 同一jar 不同环境下运行报错 ClassFormatError: Unknown constant 通迅问题 有问题,在线等解答!!!! Java正则表达式怎么匹配连续多个同一字符 关于java学习的迷惑 static { } 这种结构这表示什么意思呢?? 关于hashMap使用内存的一个问题 截取字符问题,初级新手,谢谢!!! 如何不通过odbc与sqlServer连接??? 不好意思,问一些简单tomcat的环境配置问题!谢谢大家了! java socket 请问做个简单的桌面应用程序,大概需要多少钱?
可以你想怎么搞都可以的. 下面的 例子 LayeredPane 使用了 BorderLayout , 你可按自己的需要的换成别的. public class TMenBar extends JFrame{
/**
*
*/
private static final long serialVersionUID = -6562446575658301591L;
static JMenuBar createMenuBar(){
JMenu a = new JMenu("aa");
JMenu b = new JMenu("bb");
a.add(new JMenuItem("1...."));
a.add(new JMenuItem("2...."));
b.add(new JMenuItem("1...."));
b.add(new JMenuItem("2...."));
JMenuBar bar = new JMenuBar();
bar.add(a);
bar.add(b);
return bar;
}
public static void main(String[] args) {
TMenBar tb = new TMenBar();
JLayeredPane pane = tb.getRootPane().getLayeredPane();
pane.setLayout(new BorderLayout());
pane.add(createMenuBar() , BorderLayout.SOUTH);
pane.add(createMenuBar() , BorderLayout.CENTER);
pane.add(createMenuBar() , BorderLayout.EAST);
tb.setSize(800,400);
tb.setLocationRelativeTo(null);
tb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tb.setVisible(true);
}}