subjectinputpanel.java

来自「java语言开发的数据库管理系统」· Java 代码 · 共 68 行

JAVA
68
字号
package panel;import java.awt.*;import com.borland.jbcl.layout.*;import javax.swing.*;/** * <p>Title: 学生信息管理系统</p> * <p>Description: 对学生信息、学生成绩进行管理</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: </p> * @author 苏年乐 * @version 1.0 *//** * 此类提供一个可以选择学科的JPanel */public class SubjectInputPanel extends JPanel {  XYLayout xYLayout1 = new XYLayout();  JLabel jLabel1 = new JLabel();  JComboBox jComboBox1 = new JComboBox();  public SubjectInputPanel() {    try {      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel1.setText("请选择课程");    this.setLayout(xYLayout1);    jComboBox1.setEnabled(true);    jComboBox1.setFont(new java.awt.Font("Dialog", 0, 12));    this.add(jComboBox1,       new XYConstraints(202, 50, 99, 24));    this.add(jLabel1, new XYConstraints(8, 45, 147, 38));    jComboBox1.addItem("语文");    jComboBox1.addItem("数学");    jComboBox1.addItem("英语");  }  /**   *检查输入项是否为空   */  public boolean check(){    if(((String)this.jComboBox1.getSelectedItem()).trim().equals(""))return false;    return true;  }  /**   * 返回所选学科的英文名称   */  public String getSubject(){    String subject=((String)this.jComboBox1.getSelectedItem()).trim();    if(subject.equals("语文"))return "chinese";    else if(subject.equals("数学"))return "math";    else return "english";  }  /**   * 返回输入学科的中文名称   */  public String getSubjectChineseName(){    return ((String)this.jComboBox1.getSelectedItem()).trim();  }}

⌨️ 快捷键说明

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