📄 student.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -