首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Frame类有关问题

2012-03-09 
Frame类问题为什么mb getMenuBar()中 getMenuBar返回对象为空 ????import java.awt.*import java.awt.

Frame类问题
为什么mb = getMenuBar();中 getMenuBar返回对象为空 ????
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class MyFrame extends Frame
{
private MenuBar mb;
private Menu mt1,mt2,mt3,mt4;
private MenuItem m;
MyFrame(String name){
super(name);
init();
}
public void init()
{

setLayout(new FlowLayout());
setBounds(100,100,400,300);
mb = getMenuBar();
mt1= new Menu("文件");
mt2 = new Menu("编辑");
mt3 = new Menu("帮助");
mt4 = new Menu("点击");
m = new MenuItem("运算");
mt4.add(m);
mb.add(mt1);
mb.add(mt2);
mb.add(mt3);
mb.add(mt4);
setMenuBar(mb);
setVisible(true);
}
public static void main(String args[])
{
new MyFrame("接收程序");

}
}


[解决办法]
直接new MenuBar()吧
[解决办法]
同意楼上,

热点排行