如下一个java程序在ecipse中运行时没有出现错误,但为何没有显示图形界面结果,各位大虾们帮帮忙吧!

packageengraph;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclas... package engraph;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class bookmain extends JFrame{
//声明面板和标签
private JPanel p1=new JPanel();
private JLabel label1;
BorderLayout borderlayout1=new BorderLayout();
//创建菜单栏
JMenuBar menubar1=new JMenuBar();
//创建菜单
JMenu menu1=new JMenu();
JMenu menu2=new JMenu();
JMenu menu3=new JMenu();
JMenu menu4=new JMenu();
//创建菜单项
JMenuItem menuItem1=new JMenuItem();
JMenuItem menuItem2=new JMenuItem();
JMenuItem menuItem3=new JMenuItem();
JMenuItem menuItem4=new JMenuItem();
JMenuItem menuItem5=new JMenuItem();
JMenuItem menuItem6=new JMenuItem();
JMenuItem menuItem7=new JMenuItem();
JMenuItem menuItem8=new JMenuItem();
JMenuItem menuItem9=new JMenuItem();
JMenuItem menuItem10=new JMenuItem();
JMenuItem menuItem11=new JMenuItem();
JMenuItem menuItem12=new JMenuItem();
//定义方法
public void go(){
//设置容器布局管理器
this.getContentPane().setLayout(borderlayout1);
//设置窗口的大小和标题
this.setTitle("图书借阅系统");
this.setSize(300,200);
label1=new JLabel("中国矿业大学图书管理系统");
//添加菜单栏
this.setJMenuBar(menubar1);
//设置菜单和菜单项的名称
menu1.setText("用户管理");
menuItem1.setText("添加用户");
menuItem2.setText("修改用户");
menuItem3.setText("删除用户");
menuItem4.setText("查询用户");
menu2.setText("借阅管理");
menuItem5.setText("借阅图书");
menuItem6.setText("归还图书");
menuItem7.setText("借阅查询");
menu3.setText("图书管理");
menuItem8.setText("添加图书");
menuItem9.setText("修改图书");
menuItem10.setText("删除图书");
menuItem11.setText("查询图书");
menu4.setText("退出系统");
menuItem12.setText("退出");
//向菜单栏中添加菜单
menubar1.add(menu1);
menubar1.add(menu2);
menubar1.add(menu3);
menubar1.add(menu4);
//向菜单中添加菜单项
menu1.add(menuItem1);
menu1.add(menuItem2);
menu1.add(menuItem3);
menu1.add(menuItem4);
menu2.add(menuItem5);
menu2.add(menuItem6);
menu2.add(menuItem7);
menu3.add(menuItem8);
menu3.add(menuItem9);
menu3.add(menuItem10);
menu3.add(menuItem11);
menu4.add(menuItem12);

}
public static void main(String []args){
bookmain ex=new bookmain();
ex.go();
}
}
展开
 我来答
利碧春en
2011-03-14
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
除了要 this.setVisible(true)之外;你定义的panel和label都没有加入到框架中啊。
ganhuanxp
2011-03-14 · TA获得超过363个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:266万
展开全部
ex.setVisible(true);
//必须调用的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yujingtaojing
2011-03-14 · TA获得超过467个赞
知道小有建树答主
回答量:1108
采纳率:0%
帮助的人:491万
展开全部
在go方法中,最后加上一句,setVisible(true);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式