radiobuttonlistener.java

来自「此系统可用于对学生成绩进行简单管理」· Java 代码 · 共 60 行

JAVA
60
字号
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RadioButtonListener implements ActionListener{

       DrawGUI x;
       RadioButtonListener(DrawGUI a){
       
            x=a;       
       }
       public void actionPerformed(ActionEvent e)
       {
       
         if(e.getActionCommand().equals("English Student"))
         {
           x.txtMidterm.setVisible(true);
           x.txtMidterm.setText("");
           x.txtFinalExam.setVisible(true);
           x.txtFinalExam.setText("");
           x.labelResearchPaper.setVisible(true);
           x.txtResearchPaper.setVisible(true);
           x.txtResearchPaper.setText("");
           x.labelPresentation.setVisible(true);
           x.txtPresentation.setVisible(true);
           x.txtPresentation.setText("");
           x.labelWhatTypeOfStudent.setText("ENGLISH STUDENT");
           x.labelFinalNumericGrade.setText("");
           x.labelFinalLetterGrade.setText("");
         }
         else if(e.getActionCommand().equals("Math Student"))
         {
           x.txtMidterm.setVisible(true);
           x.txtMidterm.setText("");
           x.txtFinalExam.setVisible(true);
           x.txtFinalExam.setText("");
           x.labelResearchPaper.setVisible(false);
           x.txtResearchPaper.setVisible(false);
           x.labelPresentation.setVisible(false);
           x.txtPresentation.setVisible(false);
           x.labelWhatTypeOfStudent.setText("MATH STUDENT");
           x.labelFinalNumericGrade.setText("");
           x.labelFinalLetterGrade.setText("");
         }
         else if(e.getActionCommand().equals("Science Student"))
         {
           x.txtMidterm.setVisible(true);
           x.txtMidterm.setText("");
           x.txtFinalExam.setVisible(true);
           x.txtFinalExam.setText("");
           x.labelResearchPaper.setVisible(true);
           x.txtResearchPaper.setVisible(true);
           x.txtResearchPaper.setText("");
           x.labelPresentation.setVisible(false);
           x.txtPresentation.setVisible(false);
           x.labelWhatTypeOfStudent.setText("SCIENCE STUDENT");
           x.labelFinalNumericGrade.setText("");
           x.labelFinalLetterGrade.setText("");
         }
       }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?