如下一个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();
}
} 展开
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();
}
} 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询