package administer;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.*;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JRadioButton;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.ButtonGroup;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import javax.swing.border.TitledBorder;
import java.awt.event.FocusEvent;
import java.awt.event.InputMethodListener;
import java.awt.event.InputMethodEvent;
import java.awt.event.FocusListener;
/**
*
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class xuefenchaxunFrame extends JDialog {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JPanel topPanel = new JPanel();
JLabel lblNum = new JLabel();
JTextField txtId = new JTextField();
JLabel lblDate = new JLabel();
JComboBox cbbNian, cbbYue, cbbRi;
JRadioButton rbnKoufenchaxun = new JRadioButton();
JRadioButton rbnJifenchaxun = new JRadioButton();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenuItem jMenuItem5 = new JMenuItem();
ButtonGroup bgpchaxun = new ButtonGroup();
Connection conn = null;
Statement stat = null;
ResultSet rs = null;
ResultSet rs1 = null;
ResultSet rs2 = null;
ResultSet rs3 = null;
String sql1 = null;
String sql2 = null;
String sql3 = null;
int i = 0;
static int quanxian = 1;
JLabel lblId1 = new JLabel();
JLabel lblCausation1 = new JLabel();
JLabel lblNumeric1 = new JLabel();
JLabel lblDate1 = new JLabel();
JLabel lblName = new JLabel();
JTable table = new JTable(10, 5);
public xuefenchaxunFrame() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
System.out.println(ex);
}
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
this.display();
}
void display() {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(borderLayout1);
this.setJMenuBar(jMenuBar1);
setSize(new Dimension(450, 400));
setTitle("学分查询");
topPanel.setLayout(null);
lblNum.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
lblNum.setText("学号:");
lblNum.setBounds(new Rectangle(14, 26, 44, 25));
txtId.setText("");
txtId.setBounds(new Rectangle(56, 27, 88, 21));
lblDate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
lblDate.setText("查询日期:");
lblDate.setBounds(new Rectangle(156, 29, 67, 21));
rbnKoufenchaxun.setFont(new java.awt.Font("Dialog",
Font.PLAIN,
14));
rbnKoufenchaxun.setSelected(true);
rbnKoufenchaxun.setText("扣分查询");
rbnKoufenchaxun.setBounds(new Rectangle(112, 61, 91, 25));
rbnJifenchaxun.setFont(new java.awt.Font("Dialog",
Font.PLAIN,
14));
rbnJifenchaxun.setText("积分查询");
rbnJifenchaxun.setBounds(new Rectangle(244, 61, 91, 25));
jMenu1.setText("功能");
jMenuItem1.setText("查询");
jMenuItem1.addActionListener(new
xuefenchaxunFrame_jMenuItem1_actionAdapter(this));
txtId.addFocusListener(new FocusListener() {
public void focusLost(FocusEvent e) {
txtId_focusLost(e);
}
public void focusGained(FocusEvent e) {
}
});
jMenuItem2.setText("删除");
jMenuItem2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem2_actionPerformed(e);
}
});
jMenuItem3.setText("统计");
jMenuItem3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem3_actionPerformed(e);
}
});
jMenuItem4.setText("查询清除");
jMenuItem4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem4_actionPerformed(e);
}
});
jMenuItem5.setText("关闭");
jMenuItem5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem5_actionPerformed(e);
}
});
lblId1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lblId1.setHorizontalAlignment(SwingConstants.CENTER);
lblId1.setText("学号");
lblId1.setBounds(new Rectangle(88, 113, 65, 30));
lblCausation1.setFont(new java.awt.Font("Dialog",
Font.PLAIN,
12));
lblCausation1.setHorizontalAlignment(SwingConstants.CENTER);
lblCausation1.setText("原因");
lblCausation1.setBounds(new Rectangle(152, 113, 128, 30));
lblNumeric1.setFont(new java.awt.Font("Dialog", Font.PLAIN,
12));
lblNumeric1.setHorizontalAlignment(SwingConstants.CENTER);
lblNumeric1.setText("分数");
lblNumeric1.setBounds(new Rectangle(279, 113, 40, 30));
lblDate1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lblDate1.setHorizontalAlignment(SwingConstants.CENTER);
lblDate1.setText("日期");
lblDate1.setBounds(new Rectangle(357, 113, 80, 30));
topPanel.add(lblDate);
topPanel.add(rbnKoufenchaxun);
topPanel.add(rbnJifenchaxun);
topPanel.add(lblNum);
topPanel.add(txtId);
contentPane.add(topPanel, java.awt.BorderLayout.CENTER);
jMenuBar1.add(jMenu1);
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu1.add(jMenuItem4);
jMenu1.add(jMenuItem5);
bgpchaxun.add(rbnKoufenchaxun);
bgpchaxun.add(rbnJifenchaxun);
topPanel.add(lblId1);
topPanel.add(lblCausation1);
topPanel.add(lblNumeric1);
topPanel.add(lblDate1);
this.getDate();
lblName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lblName.setText("姓名");
lblName.setBounds(new Rectangle(17, 117, 50, 24));
table.setBounds(new Rectangle(0, 160, 453, 240));
topPanel.add(lblId1);
topPanel.add(lblCausation1);
topPanel.add(lblNumeric1);
topPanel.add(lblName);
topPanel.add(table);
table.setEnabled(false);
switch (quanxian) {
case 1:
break;
case 2:
case 3:
jMenuItem2.setEnabled(false);
break;
}
// System.out.println(quanxian);
}
public void getPuanxian(int num) {
this.quanxian = num;
}
void txtId_focusLost(FocusEvent e) {
String id = tx
没有合适的资源?快使用搜索试试~ 我知道了~
Java 的可扩展开发平台
共185个文件
class:47个
java:12个
java~1~:6个
需积分: 0 4 下载量 132 浏览量
2009-02-04
13:42:09
上传
评论
收藏 506KB RAR 举报
温馨提示
java 工具。用于对java程序的运行和测试
资源推荐
资源详情
资源评论
收起资源包目录
Java 的可扩展开发平台 (185个子文件)
xuefenchaxunFrame.class 17KB
LuRuJieMianFrame.class 13KB
ZiLiaoLuRu.class 7KB
ZhuJieMian.class 7KB
DengLuJieMianFrame.class 6KB
YongHuTianJia.class 6KB
YongHuMiMaXiuGai.class 6KB
DengLuJieMian.class 1KB
xuefenchaxun.class 1KB
LuRuJieMian.class 1KB
Java.class 1KB
ZiLiaoLuRu$ZiLiaoLuRu_txtXuehao_actionAdapter.class 862B
ZiLiaoLuRu$ZiLiaoLuRu_txtClass_actionAdapter.class 859B
ZiLiaoLuRu$ZiLiaoLuRu_btnReset_actionAdapter.class 858B
ZiLiaoLuRu$ZiLiaoLuRu_txtName_actionAdapter.class 856B
ZiLiaoLuRu$ZiLiaoLuRu_butOK_actionAdapter.class 846B
xuefenchaxunFrame$1.class 796B
LuRuJieMianFrame$1.class 794B
DengLuJieMianFrame_tbnRepeat_actionAdapter.class 747B
xuefenchaxunFrame_jMenuItem1_actionAdapter.class 744B
DengLuJieMian$1.class 744B
xuefenchaxun$1.class 740B
LuRuJieMian$1.class 736B
DengLuJieMianFrame_tbnOK_actionAdapter.class 735B
xuefenchaxunFrame$4.class 735B
xuefenchaxunFrame$3.class 735B
xuefenchaxunFrame$2.class 735B
YongHuMiMaXiuGai_btnCanCel_actionAdapter.class 735B
xuefenchaxunFrame$5.class 735B
xuefenchaxunFrame_cbbNian_actionAdapter.class 735B
xuefenchaxunFrame_cbbYue_actionAdapter.class 732B
LuRuJieMianFrame_cbbNian_actionAdapter.class 729B
LuRuJieMianFrame$2.class 728B
LuRuJieMianFrame_cbbYue_actionAdapter.class 726B
LuRuJieMianFrame_btnOK_actionAdapter.class 723B
YongHuMiMaXiuGai_btnOK_actionAdapter.class 723B
ZhuJieMian_mnuMIMaXiuGai_actionAdapter.class 711B
Java$1.class 708B
YongHuTianJia_btnOK_actionAdapter.class 705B
ZhuJieMian_mnulockEdit_actionAdapter.class 705B
xuefenJFount_mnuXuefen_actionAdapter.class 703B
ZhuJieMian_jMenuItem1_actionAdapter.class 702B
ZhuJieMian_mnuTianJia_actionAdapter.class 702B
DengLu_txtPassword.class 699B
xuefenJFount_mnuLuru_actionAdapter.class 697B
ZhuJieMian_mnuExit_actionAdapter.class 693B
zhanghao.class 502B
administer.dep2 47KB
xuefenchaxunFrame.java 31KB
LuRuJieMianFrame.java 22KB
ZiLiaoLuRu.java 14KB
ZhuJieMian.java 10KB
DengLuJieMianFrame.java 10KB
YongHuTianJia.java 7KB
YongHuMiMaXiuGai.java 6KB
DengLuJieMian.java 2KB
xuefenchaxun.java 2KB
LuRuJieMian.java 2KB
Java.java 2KB
zhanghao.java 434B
xuefenJFount.java~100~ 6KB
xuefenJFount.java~101~ 6KB
xuefenJFount.java~102~ 6KB
xuefenJFount.java~103~ 6KB
xuefenJFount.java~104~ 6KB
xuefenJFount.java~105~ 5KB
xuefenJFount.java~106~ 6KB
xuefenJFount.java~107~ 5KB
XueFenChaXunFrame.java~10~ 30KB
denglu.java~118~ 7KB
denglu.java~119~ 8KB
XueFenChaXunFrame.java~11~ 30KB
denglu.java~120~ 7KB
denglu.java~121~ 7KB
denglu.java~122~ 10KB
denglu.java~123~ 10KB
denglu.java~124~ 10KB
denglu.java~125~ 10KB
denglu.java~126~ 10KB
denglu.java~127~ 10KB
XueFenChaXunFrame.java~12~ 30KB
XueFenChaXunFrame.java~13~ 30KB
XueFenChaXunFrame.java~14~ 30KB
XueFenChaXunFrame.java~15~ 30KB
YongHuTianJia.java~16~ 6KB
YongHuTianJia.java~17~ 6KB
YongHuTianJia.java~18~ 6KB
YongHuTianJia.java~19~ 6KB
ZiLiaoLuRu.java~1~ 6KB
Luru.java~1~ 6KB
Java.java~1~ 2KB
xuefenchaxun.java~1~ 1KB
YongHuMiMaXiuGai.java~1~ 838B
zhanghao.java~1~ 261B
YongHuTianJia.java~20~ 6KB
YongHuTianJia.java~21~ 6KB
luru.java~22~ 6KB
YongHuTianJia.java~22~ 6KB
luru.java~23~ 6KB
YongHuTianJia.java~23~ 6KB
共 185 条
- 1
- 2
资源评论
sdfjkdsfjfd
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于protel99se(原理图库+封装库)电路设计硬件PCB设计protel库合集protel封装大全(近3000个).zip
- python-leetcode面试题解之第157题用Read4读取N个字符-题解.zip
- python-leetcode面试题解之第156题上下翻转二叉树-题解.zip
- python-leetcode面试题解之第155题最小栈-题解.zip
- python-leetcode面试题解之第153题寻找旋转排序数组中的最小值-题解.zip
- python-leetcode面试题解之第152题乘积最大子数组-题解.zip
- python-leetcode面试题解之第151题反转字符串中的单词-题解.zip
- python-leetcode面试题解之第150题逆波兰表达式求值-题解.zip
- python-leetcode面试题解之第149题直线上最多的点数-题解.zip
- python-leetcode面试题解之第148题排序链表-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功