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 + -
显示快捷键?