62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.SwingConstants;
public class Merframe extends JFrame {// 声明程序规范
JMenu[] jmenus = new JMenu[] { new JMenu("人员登记信息"), new JMenu("药品管理信息"),
new JMenu("医疗&养老管理"), new JMenu("导入数据"), new JMenu("帮助"),
new JMenu("退出") };
JMenuBar jmenubar1 = new JMenuBar();
JMenuItem[] jmenuItem1 = new JMenuItem[] { new JMenuItem("病人信息登记"),
new JMenuItem("病人信息修改(查询)"), new JMenuItem("病人信息删除"),
new JMenuItem("管理员信息登记"), new JMenuItem("管理员信息修改(查询)"),
new JMenuItem("管理员信息删除") };
JMenuItem[] jmenuItem2 = new JMenuItem[] { new JMenuItem("药品入库管理"),
new JMenuItem("药品出库管理"), new JMenuItem("药品库存管理(查询)") };
JMenuItem[] jmenuItem3 = new JMenuItem[] { new JMenuItem("医疗保险人员登记"),
new JMenuItem("医疗保险人员修改(查询)"), new JMenuItem("医疗保险人员删除"),
new JMenuItem("养老保险人员登记"), new JMenuItem("养老保险人员修改(查询)"),
new JMenuItem("deloldinfo") };
JMenuItem[] jmenuItem4 = new JMenuItem[] {
new JMenuItem("import EXCEL info"),
new JMenuItem("import ACCESS info") };
JMenuItem[] jmenuItem5 = new JMenuItem[] { new JMenuItem("help") };
JMenuItem[] jmenuItem6 = new JMenuItem[] { new JMenuItem("exit") };
JList jlist1 = new JList();
FlowLayout flowlayout1 = new FlowLayout(SwingConstants.LEFT);
User_info userd;
List<JMenuItem[]> jmenuItemList = new ArrayList<JMenuItem[]>();
public Merframe()// 声明程序主体//
{
jmenuItemList.add(jmenuItem1);
jmenuItemList.add(jmenuItem2);
jmenuItemList.add(jmenuItem3);
jmenuItemList.add(jmenuItem4);
jmenuItemList.add(jmenuItem5);
jmenuItemList.add(jmenuItem6);
setLayout(flowlayout1);
int i = 0;
JMenuItem[] jMenuItems;
for (JMenu jmenu : jmenus) {
jMenuItems = jmenuItemList.get(i);
for (JMenuItem jmenuItem : jMenuItems) {
jmenu.add(jmenuItem);
}
jmenubar1.add(jmenu);
i++;
}
setJMenuBar(jmenubar1);
jmenuItem1[0].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
userd = new User_info();
}
});
jmenuItem1[1].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
userd = new User_info();
}
});
}
public static void main(String[] args) {
Merframe merframe = new Merframe();
merframe.setBounds(200, 100, 800, 600);
merframe.setVisible(true);
}
}
class User_info {
}
jpanel1.add(jmenubar1);
//jpanel1.add(jmenu1);
//jpanel1.add(jmenu2);
//jpanel1.add(jmenu3);
//jpanel1.add(jmenu4);
//jpanel1.add(jmenu5);
//jpanel1.add(jmenu6);
JPanel contentPane=(JPanel) this.getContentPane();
contentPane.add(this.jpanel1); //修改部分