现在做一个学生成绩管理的小系统,在一个面板中有两个JComboBox,第一个是存放选课学生的名字,第二个框放入该学生选课的课程名。
第二框的内容由第一个框决定。现在急用~!!望各位大虾们帮忙啊~
第二框的内容由第一个框决定。现在急用~!!望各位大虾们帮忙啊~
解决方案 »
- 问个很菜的问题。。。
- 请问如何隐藏SWT中Dialog的关闭按钮?
- java中这样定义结构体可以不??
- 怎样改textfield的大小
- OutputStream的方法void write(int b)为什么不设计成void write(byte b)呢?
- 用DataInputStream 从文件中读整数,不知道如何实现
- 题目3:用编程的方式实现2个数的最小公倍数
- 简单问题,关于输入输出
- 用jb怎么在另一个类中控制frame中的一个label的text的实时的变化?多谢
- Helloworld错误:Exception in thread "main" java.lang.NoClassDefFoundError: j2sdk1/4/1_01\my-java
- 很有趣的java代码,谁能帮我,感谢他一辈子!大家讨论一下,到底有没有办法..
- Java写得图像处理
第二个弄成二维数组:course[][]
courese[]和student[]匹配, 那么student[0] 就能得到 courese[0][...]的课程了.这个的关键点就是在student的JComboBox设置监听器吧?? public void addEventHandle(){
studentBox.addItemListener(new ItemListener(){
@Override
public void itemStateChanged(ItemEvent e) {
//1.得到学生学号的下标 (学生下拉列表被选中元素的下标)
int index = studentBox.getSelectedIndex();
courseBox.removeAllItems();//2.清空课程下拉列表的条目
for(int i=0;i<cities[index].length;i++){
courseBox.addItem(course[index][i]);//3.添加该学生指定的课程到课程列表中
}
}
});
}