⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 查找学生的成绩的applet.txt

📁 教师查找学生的成绩的applet的小程序: 1. 当教师从选择框中选择了某学员的姓名后,它将显示该学员的已考试及格的课程以及相应的考试成绩列表. 2. 当教师按下”未修课程 Missing Modul
💻 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 + -