呵呵,那个可能要重写JMenuBar或者menubar的UI了。
解决方案 »
- java 连接数据库操作数据库问题 请大家帮忙看看代码什么问题谢谢
- 相关窗口、对话框、面板间的切换
- 这种情况如何实现?
- 高手请指教!!怎样实现鼠标的拖放功能
- jsp 怎么实现从MYSQL数据库中取出数据显示成固定格式的表单,并且可以打印.
- JCreator Pro---compile file时,文件编译不过去?
- 关于配置路径问题,解决马上给分
- 怎么更改类名称?
- 求助:为什么我的JPanel中放的Label中的汉字是口字乱码???
- 为什么我在http://www.eclipse.org下载了eclipse后,点击eclipse.exe却没有任何效果?
- 帮忙解决个问题
- 我在panel上绘的乐谱图,如果窗体被快速拖动,图形就会消失,如何解决?
new JMenu("File"),
new JMenu("Edit"),
new JMenu("View"),
new JMenu("Tool"),
new JMenu("Right1"),
new JMenu("Right2"),
new JMenu("Right3"),
new JMenu("Help"),
};
for(int i = 0; i < menus.length; i++) {
if(i == 4)
add(Box.createHorizontalGlue());
add(menus[i]);
}
JMenu[] menus = {
new JMenu("File"),
new JMenu("Edit"),
new JMenu("View"),
new JMenu("Tool"),
new JMenu("Right1"),
new JMenu("Right2"),
new JMenu("Right3"),
new JMenu("Help"),
};
for(int i = 0; i < menus.length; i++) {
if(i == 4)
add(Box.createHorizontalGlue());
add(menus[i]);
}编译没错误,但是运行有错误啊,显示
java.lang.Error: Do not use Text.add() use Text.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(JFrame.java:458)
at javax.swing.JFrame.addImpl(JFrame.java:484)
at java.awt.Container.add(Container.java:307)
at Text.<init>(Text.java:168)
at Text.main(Text.java:871)
Exception in thread "main" 为什么呢?