|
3Java金币
用数组的方法创建JMenu之后,怎么把JMenuItem也用数组的方法添加到JMenu???
以下是写了一半就不会写的代码,请求高手帮忙!
import java.awt.*;
import javax.swing.*;
public class MenuTest2 {
MenuTest2() {
JFrame win = new JFrame("物业管理系统");
win.setLayout(new FlowLayout());
win.setSize(750, 500);
JMenuBar br = new JMenuBar(); // 创建菜单工具栏
String menu[] = { "住户管理", "设施管理", "租售管理", "服务管理", "数据库管理" };
//MenuItem
String menultem1[] = { "住户资料", "缴费状况" };
String menultem2[] = { "设施管理", "设施维护" };
String menultem3[]= {"出租管理","出售管理","客户信息"};
String menultem4[]= {"代领信息","代缴信息","服务浏览"};
String menultem5[]= {"数据库备份","数据库恢复"};
for (int i = 0; i < menu.length; i++) { //用数组创建Menu
br.add(new JMenu(menu[i]));
}
/*
到这里就不会了!
*/
win.setJMenuBar(br);
win.setVisible(true);
win.setLocationRelativeTo(null); // 居中
win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 回收
}
public static void main(String[] args) {
new MenuTest2();
}
}
|
|