读书人

java代码如何改

发布时间: 2012-09-28 00:03:35 作者: rapoo

java代码怎么改?
菜单栏这么显示的 怎么改啊

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class guanlixitong {
public static void main(String[] args){
JFrame frame=new JFrame();
frame.setTitle("my window");
frame.setSize(400,300);
frame.setVisible(true);


JMenuBar menubar=new JMenuBar();
JMenu menu1=new JMenu("系统管理");
JMenuItem item1=new JMenuItem("密码设置");
JMenuItem item2=new JMenuItem("用户登录");
JMenuItem item3=new JMenuItem("退出");
menu1.add(item1);
menu1.add(item2);
menu1.add(item3);
menubar.add(menu1);


JMenu menu2=new JMenu("数据管理");
JMenuItem item4=new JMenuItem("学生管理");
JMenuItem item5=new JMenuItem("课程管理");
JMenuItem item6=new JMenuItem("成绩管理");
menu2.add(item4);
menu2.add(item5);
menu2.add(item6);
menubar.add(menu2);
frame.add(menubar);
}
}


[解决办法]
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class Guanlixitong extends JFrame{

JFrame frame=new JFrame();
JMenuBar menubar=new JMenuBar();
JMenu menu1=new JMenu("系统管理");
JMenuItem item1=new JMenuItem("密码设置");
JMenuItem item2=new JMenuItem("用户登录");
JMenuItem item3=new JMenuItem("退出");
JMenu menu2=new JMenu("数据管理");
JMenuItem item4=new JMenuItem("学生管理");
JMenuItem item5=new JMenuItem("课程管理");
JMenuItem item6=new JMenuItem("成绩管理");

public Guanlixitong(){
this.setTitle("my window");
this.setLayout(new CardLayout());
this.setJMenuBar(menubar);
this.setVisible(true);
menubar.add(menu1);
menubar.add(menu2);
menu1.add(item1);
menu1.add(item2);
menu1.add(item3);
menu2.add(item4);
menu2.add(item5);
menu2.add(item6);
this.setBounds(10, 10, 400, 300);
this.setVisible(true);

}

public static void main(String[] args){
new Guanlixitong();
}
}

读书人网 >J2SE开发

热点推荐