student.java

来自「管理系统实现的源代码,」· Java 代码 · 共 60 行

JAVA
60
字号
package test02;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.beans.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class student        extends JButton        implements MouseListener {    private ResultSet rs;    String s0, s1;    int s2;    int sum, avg;    public student(String picName, String text, String toolTip, String cla, int id) {        buildButton(picName, text, toolTip, cla, id, false);    }    public student(String picName, String text, String toolTip, String cla, int id, boolean flag) {        buildButton(picName, text, toolTip, cla, id, flag);    }    private void buildButton(String picName, String text, String toolTip, String cla, int id, boolean flag) {        s0 = cla;        s1 = text;        s2 = id;        this.setIcon(new ImageIcon(picName));        this.setText(text);        this.setToolTipText(toolTip);        this.setBorderPainted(true);        if (flag) {            this.setContentAreaFilled(false);		//璁剧疆鑳屾櫙鑹查?鏄?            this.setHorizontalTextPosition(SwingConstants.CENTER);            this.setVerticalTextPosition(SwingConstants.BOTTOM);        }        this.addMouseListener(this);    }    public void mouseClicked(MouseEvent me) {    }    public void mousePressed(MouseEvent me) {        MainFrame.jt1.setText(s0);        MainFrame.jt2.setText(s1);        MainFrame.jt3.setText("" + s2);        MainFrame.jt1.setHorizontalAlignment(JTextField.CENTER);        MainFrame.jt2.setHorizontalAlignment(JTextField.CENTER);        MainFrame.jt3.setHorizontalAlignment(JTextField.CENTER);        DBM db = new DBM();        String sql = "select * from course where id=" + s2;        rs = db.getResult(sql);        try {            if (!rs.next()) {                JOptionPane.showMessageDialog(null, "鏃犳

⌨️ 快捷键说明

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