菜单不能正常显示!!

xinlingwuyu 2006-11-20 02:31:41
以下程序,只有edit的菜单能显示正常,而file的只是显示一个小点,高手请指点迷津!以前写的那些applet程序,现在也是不能正常显示了!
import javax.swing.*;
import java.awt.*;

public class TestMenu extends JFrame
{
private JMenuBar menu = new JMenuBar();
private JMenu
file = new JMenu("File"),
edit = new JMenu("Edit");
private JMenuItem
open = new JMenuItem("Open"),
exit = new JMenuItem("Exit");
public TestMenu()
{
Container cp = getContentPane();
cp.setLayout(new FlowLayout());
file.add(open);
file.add(exit);
edit.add(open);
edit.add(exit);
menu.add(file);
menu.add(edit);
cp.add(menu);
}
public static void main(String[] args)
{
TestMenu tm = new TestMenu();
tm.setSize(300,300);
tm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tm.setVisible(true);
}
}
...全文
202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jk88811 2006-11-20
  • 打赏
  • 举报
回复
这种情况下使用Action多一点, 毕竟功能会出现在菜单和工具栏等地方...
jayfantsy 2006-11-20
  • 打赏
  • 举报
回复
程序的安全性起见...
容百川 2006-11-20
  • 打赏
  • 举报
回复
同一个JMenuItem只能一次被添加在一个JMenu下.
不知道这个算不算是Java的Bug.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧