📄 查找学生的成绩的applet.txt
字号:
教师查找学生的成绩的applet的小程序:
教师查找学生的成绩的applet的小程序:
1. 当教师从选择框中选择了某学员的姓名后,它将显示该学员的已考试及格的课程以及相应的考试成绩列表.
2. 当教师按下”未修课程 Missing Modules”按钮时,该学员的尚未完成的所有的课程的列表便显示出来.
3. 而当教师按下”免修课程 Exempted Modules”按钮时,便显示该学员的所有的面修课程的列表.
4. 所有的列表均必须按字母的顺序显示.
代码我以及写了一点了.后面的事件我不会写.用数组就可以了.请高手邦一下.谢谢.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
public class AppletProject3b extends JApplet
{
JButton b1 = null;
JButton b2 = null;
JList list1= null;
private JLabel label;
private int n = 0;
String name[] = {"蔡品盛","张曼玉","刘德华","张三丰"}; //学生的姓名 sudent name
String s1[] = {"VB: 80, C++: 90, English: 85", "C++: 98, Java: 90, DW: 85"}; //考试得分 pass Moduless
String sem[] = {"CT, BO","SD, MUT"}; // 免修课程 Exempted Module
String smm[] = {"VB", "C++", "Office 2000"}; //未修课程 Missing Modules
public void init()
{
Container c = getContentPane();
c.setLayout(new GridLayout(1,2,10,40));
JComboBox combo = new JComboBox(name);
combo.setBorder(BorderFactory.createTitledBorder("学员名字-caipingsheng project"));
b1 = new JButton("未修课程 Missing Modules",new ImageIcon(".\\icons\\016.gif"));
b1.setBorder(BorderFactory.createTitledBorder("Missing Modules"));
b2 = new JButton("免修课程 Exempted Modules",new ImageIcon(".\\icons\\017.gif"));
b2.setBorder(BorderFactory.createTitledBorder("Exempted Modules"));
label = new JLabel(smm[n]);
label.setForeground(Color.black);
JList list1 = new JList(s1);
list1.setBorder(BorderFactory.createTitledBorder("考试成绩列表"));
c.add(combo);
c.add(b1);
c.add(b2);
c.add(label);
c.add(new JScrollPane(list1));
combo.addItemListener(new EventButton()); //Inner class
b1.addActionListener(new EventButton()); //Inner class
b2.addActionListener(new EventButton()); //Inner class
}
class EventButton extends WindowAdapter implements ItemListener,ActionListener //把2个事件写在这里
{
public void itemStateChanged(ItemEvent e)
{
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
if(e.getSource()==b2)
{
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -