java不可视_eclipse中已经把窗口设置为可视,为什么运行 时还是看不到窗口?

9dbe4a300b977c53df574f6dd84d3d99.png

这是教材上关于在窗口中添加菜单,子菜单,及菜单项的一个示例,然而我敲完之后窗口并不显示,懵逼。。。

下面是源代码:

//Example.java

public class Example

{

public static void main(String args[])

{

WindowMenu win = new WindowMenu("带菜单的窗口",20,30,190,200);

}

}

//WindowMenu.java

import java.awt.event.InputEvent;

import java.awt.event.KeyEvent;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.KeyStroke;

public class WindowMenu extends JFrame

{

JMenuBar menuBar;

JMenu menu,subMenu;

JMenuItem item1,item2;

public WindowMenu(){}

public WindowMenu(String s,int x,int y,int w, int h)

{

setBounds(x,y,w,h);

setVisible(ture);

setDefaultCloseOperation(DISPOSE_ON_CLOSE);

}

void init(String s)

{

setTitle(s);

menuBar=new JMenuBar();

menu =new JMenu();

subMenu =new JMenu("子菜单");

item1=new JMenuItem("菜单项1",new ImageIcon("a.gif"));

item2=new JMenuItem("菜单项2",new ImageIcon("b.gif"));

item1.setAccelerator(KeyStroke.getKeyStroke('A'));

item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));

menu.add(item1);

menu.addSeparator();

menu.add(item2);

menu.add(subMenu);

subMenu.add(new JMenuItem("子菜单里的菜单项",new ImageIcon("c.gif")));

menuBar.add(menu);

setJMenuBar(menuBar);

}

}

请求大神指教!!!!谢谢啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值