JAVA代码下半段if语句有个问号 需要与对话框 n的值相同 调入到外部 成为判断条件!在线等 跪求高手指点!

[复制链接]
查看11 | 回复2 | 2011-1-6 17:44:32 | 显示全部楼层 |阅读模式
JMenuItem item[]=new JMenuItem[4];//"题库管理"菜单的4个菜单项:3个表和"生成试卷"
final StringitemString[]={"试题表","生成试卷","成绩表","管理员表"};
final JPanelitemPanel[]={ new MyPanelQuestion("exam","Question"),

new MyPanelPaper(),

new MyPanelScore("exam","Score"),

new MyPanelAdmin("exam","Admin"),

new MyPanelQuestion1("exam","Question"),

new MyPanelScore1("exam","Score"),

};
public TestFrame() {
super("Java考试题库管理系统");
//1."登录"菜单:有三个菜单项--"登录","用户注册"和"退出"
JMenu loginMenu = new JMenu("登录");
JMenuItem loginItem1 = new JMenuItem("登录");
loginMenu.add(loginItem1);
loginItem1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
Stringname=JOptionPane.showInputDialog(null, "请输入登陆名字:");
Stringpassword=JOptionPane.showInputDialog(null, "请输入登陆密码:");
Stringn=JOptionPane.showInputDialog(null, "请输入身份类别(管理员输入:0,普通用户输入:1):");
if(DBAdmin.isAdmin(name, password,n)){
if(Integer.parseInt(n)==0){
JOptionPane.showMessageDialog(null, "登录成功!");
for(int i=0;i<item.length;i++)

item.setEnabled(true);
}
else{
JOptionPane.showMessageDialog(null, "登录成功!");
item[0].setEnabled(true);
item[2].setEnabled(true);
}
}
else{
JOptionPane.showMessageDialog(null, "账号、密码或身份类别不对,登录失败!");
}
}
});
......
JMenu adminMenu = new JMenu("题库管理");

if( ? ==1){
item[0]=builedAdminMenuItem(adminMenu,itemString[0],itemPanel[4]);
item[1]=builedAdminMenuItem(adminMenu,itemString[1],itemPanel[1]);
item[2]=builedAdminMenuItem(adminMenu,itemString[2],itemPanel[5]);
item[3]=builedAdminMenuItem(adminMenu,itemString[3],itemPanel[3]);
}
else{
for(int i=0;i<item.length;i++)
item=builedAdminMenuItem(adminMenu,itemString,itemPanel);
}

回复

使用道具 举报

千问 | 2011-1-6 17:44:32 | 显示全部楼层
JMenuItem item[]=new JMenuItem[4];//"题库管理"菜单的4个菜单项:3个表和"生成试卷"final StringitemString[]={"试题表","生成试卷","成绩表","管理员表"};final JPanelitemPanel[]={ new MyPanelQuestion("exam","Question"),
new MyPanelPaper(),
new MyPanelScore("exam","Score"),
new MyPanelAdmin("exam
回复

使用道具 举报

千问 | 2011-1-6 17:44:32 | 显示全部楼层
把String n改成类的属性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行