📄 xxscframe.java~2~
字号:
package student;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTabbedPane;
import java.awt.*;
import java.sql.*;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import javax.swing.JPanel;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class xxscFrame extends JFrame {
public xxscFrame() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
setSize(480, 580);
jTabbedPane1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jTabbedPane1.setBounds(new Rectangle(6, 22, 459, 452));
jPanel3.setBackground(Color.pink);
jPanel3.setBorder(BorderFactory.createEtchedBorder());
jPanel3.setBounds(new Rectangle(5, 71, 429, 366));
jPanel3.setLayout(null);
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel2.setText("姓 名 :");
jLabel2.setBounds(new Rectangle(4, 12, 74, 28));
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel3.setText("性 别 :");
jLabel3.setBounds(new Rectangle(197, 11, 69, 30));
jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel4.setText("地 址 :");
jLabel4.setBounds(new Rectangle(4, 52, 75, 38));
jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel5.setText("电 话 :");
jLabel5.setBounds(new Rectangle(197, 59, 73, 31));
jLabel6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel6.setText("专 业 :");
jLabel6.setBounds(new Rectangle(4, 100, 73, 32));
jLabel7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel7.setText("学 院 :");
jLabel7.setBounds(new Rectangle(197, 100, 70, 36));
xueyuan.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
xueyuan.setBounds(new Rectangle(280, 105, 131, 27));
jLabel8.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel8.setText("出生日期:");
jLabel8.setBounds(new Rectangle(4, 148, 73, 34));
jLabel9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel9.setText("籍 贯 :");
jLabel9.setBounds(new Rectangle(4, 188, 66, 30));
jLabel10.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel10.setText(" 入学日期:");
jLabel10.setBounds(new Rectangle(4, 224, 77, 31));
ruxue.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
ruxue.setText("");
ruxue.setBounds(new Rectangle(89, 227, 204, 27));
jLabel11.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel11.setText("备 注 :");
jLabel11.setBounds(new Rectangle(4, 260, 76, 27));
jButton1.setBounds(new Rectangle(41, 310, 102, 32));
jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jButton1.setText("删 除");
jButton1.addActionListener(new xxscFrame_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(162, 310, 96, 31));
jButton2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jButton2.setText("取 消");
jButton2.addActionListener(new xxscFrame_jButton2_actionAdapter(this));
xingming.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
xingming.setBounds(new Rectangle(89, 11, 103, 30));
xingbie.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
xingbie.setBounds(new Rectangle(280, 15, 129, 31));
dizhi.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
dizhi.setBounds(new Rectangle(89, 55, 103, 33));
dianhua.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
dianhua.setBounds(new Rectangle(280, 60, 129, 29));
jiguan.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
jiguan.setBounds(new Rectangle(89, 191, 102, 29));
zhuanye.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
zhuanye.setBounds(new Rectangle(89, 100, 101, 29));
chusheng.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
chusheng.setBounds(new Rectangle(89, 146, 206, 30));
beizhu.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
beizhu.setBounds(new Rectangle(89, 262, 207, 28));
xuehao.setBounds(new Rectangle(187, 16, 133, 30));
jButton3.setBounds(new Rectangle(337, 14, 81, 32));
jButton3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jButton3.setText("查询");
jButton3.addActionListener(new xxscFrame_jButton3_actionAdapter(this));
this.getContentPane().setBackground(Color.pink);
jPanel2.setBackground(Color.pink);
this.getContentPane().add(jTabbedPane1);
jPanel1.setLayout(null);
jPanel1.setBackground(Color.lightGray);
jPanel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setBounds(new Rectangle(3, 5, 429, 63));
jPanel2.setLayout(null);
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel1.setForeground(Color.black);
jLabel1.setText("请选择要删除学员的学号:");
jLabel1.setBounds(new Rectangle(12, 14, 184, 33));
jTabbedPane1.add(jPanel1, "信息删除");
jPanel1.add(jPanel2);
jPanel1.add(jPanel3);
jPanel3.add(jLabel3);
jPanel3.add(xueyuan);
jPanel3.add(jButton1);
jPanel3.add(jButton2);
jPanel3.add(jLabel7);
jPanel3.add(jLabel5);
jPanel3.add(dizhi);
jPanel3.add(xingming);
jPanel3.add(xingbie);
jPanel3.add(jLabel2);
jPanel3.add(jLabel4);
jPanel3.add(jLabel6);
jPanel3.add(jLabel8);
jPanel3.add(jLabel11);
jPanel3.add(jLabel9);
jPanel3.add(jLabel10);
jPanel3.add(ruxue);
jPanel3.add(dianhua);
jPanel3.add(jiguan);
jPanel3.add(zhuanye);
jPanel3.add(chusheng);
jPanel3.add(beizhu);
jPanel2.add(jLabel1);
jPanel2.add(xuehao);
jPanel2.add(jButton3);
try{
Connectionsql c=new Connectionsql();
Connection con=c.getConnection();
Statement pstmt=con.createStatement();
String sql="select * from student";
ResultSet rs=pstmt.executeQuery(sql);
while(rs.next()){
xuehao.addItem(rs.getString(1));
}
}catch(Exception xx){
xx.printStackTrace();
}
}
String XH;
JTabbedPane jTabbedPane1 = new JTabbedPane();
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
JLabel jLabel1 = new JLabel();
JPanel jPanel3 = new JPanel();
JLabel jLabel2 = new JLabel();
JTextField xingming = new JTextField();
JLabel jLabel3 = new JLabel();
JTextField xingbie = new JTextField();
JLabel jLabel4 = new JLabel();
JTextField dizhi = new JTextField();
JLabel jLabel5 = new JLabel();
JTextField dianhua = new JTextField();
JLabel jLabel6 = new JLabel();
JTextField zhuanye = new JTextField();
JLabel jLabel7 = new JLabel();
JTextField xueyuan = new JTextField();
JLabel jLabel8 = new JLabel();
JTextField chusheng = new JTextField();
JLabel jLabel9 = new JLabel();
JLabel jLabel10 = new JLabel();
JTextField ruxue = new JTextField();
JLabel jLabel11 = new JLabel();
JTextField beizhu = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JTextField jiguan = new JTextField();
JComboBox xuehao = new JComboBox();
JButton jButton3 = new JButton();
class xxscFrame_jButton2_actionAdapter implements ActionListener {
private xxscFrame adaptee;
xxscFrame_jButton2_actionAdapter(xxscFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
public void jButton2_actionPerformed(ActionEvent e) {
this.dispose();
}
public void jButton1_actionPerformed(ActionEvent e) {
try{
Connectionsql c=new Connectionsql();
Connection con=c.getConnection();
Statement pstmt=con.createStatement();
String sql="delete from student where num like '"+XH+"' ";
pstmt.executeUpdate(sql);
JOptionPane.showMessageDialog(this,"删除成功");
}catch(Exception xx){
xx.printStackTrace();
}
}
public void jButton3_actionPerformed(ActionEvent e) {
try{
XH=(String)xuehao.getSelectedItem();
Connectionsql c=new Connectionsql();
Connection con=c.getConnection();
Statement pstmt=con.createStatement();
String sql="select * from student where num='"+XH+"'";
ResultSet rs=pstmt.executeQuery(sql);
while(rs.next()){
xingming.setText(rs.getString(2));
xingbie.setText(rs.getString(3));
dizhi.setText(rs.getString(4));
dianhua.setText(rs.getString(5));
zhuanye.setText(rs.getString(6));
xueyuan.setText(rs.getString(7));
chusheng.setText(rs.getString(8));
jiguan.setText(rs.getString(9));
ruxue.setText(rs.getString(10));
beizhu.setText(rs.getString(11));
}
}catch(Exception xx){
xx.printStackTrace();
}
}
}
class xxscFrame_jButton3_actionAdapter implements ActionListener {
private xxscFrame adaptee;
xxscFrame_jButton3_actionAdapter(xxscFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
// adaptee.jButton3_actionPerformed(e);
}
}
class xxscFrame_jButton1_actionAdapter implements ActionListener {
private xxscFrame adaptee;
xxscFrame_jButton1_actionAdapter(xxscFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -