/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* DataViewMenu.java
*
* Created on 2011-6-24, 11:39:54
*/
package com.gxa.GUI;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import java.util.Vector;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import javax.swing.JButton;
import javax.swing.UIManager;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import com.eltima.components.*;
import com.eltima.components.ui.DatePicker;
import com.gxa.sql.UserDao;
import com.gxa.util.User;
/**
*
* @author Administrator
*/
public class DataViewMenu extends javax.swing.JFrame {
/** Creates new form DataViewMenu */
public DataViewMenu(User curUser) {
initComponents();
this.curUser = curUser;
udao.getConnect();
this.curUserLabel.setText("当前用户:" //显示当前用户
+ udao.getUserClassName(curUser.getUserClass())
+ curUser.getUserName());
udao.closeConn();
iniRights(); //权限初始化
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed"
// desc="Generated Code">//GEN-BEGIN:initComponents
/**
* 初始化窗体
*/
private void initComponents() {
String windows="com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
try {
UIManager.setLookAndFeel(windows);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
jTabbedPane1 = new javax.swing.JTabbedPane();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
userByTypeInput = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
userInput = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
addUserBt = new javax.swing.JButton();
updUserBt = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
docByNameInput = new javax.swing.JTextField();
addDocBt = new javax.swing.JButton();
uptDocBt = new javax.swing.JButton();
jPanel3 = new javax.swing.JPanel();
patByNameInput = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
uptPatBt = new javax.swing.JButton();
addPatBt = new javax.swing.JButton();
jPanel4 = new javax.swing.JPanel();
medByNameInput = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
medByProInput = new javax.swing.JTextField();
addMedicBt = new javax.swing.JButton();
uptMedBt = new javax.swing.JButton();
jPanel5 = new javax.swing.JPanel();
regByPatInput = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jComboBox1 = new DatePicker();
jComboBox2 = new DatePicker();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
genRegTimeCb = new javax.swing.JComboBox();
regUptBt = new javax.swing.JButton();
regCelBt = new javax.swing.JButton();
jPanel6 = new javax.swing.JPanel();
jLabel19 = new javax.swing.JLabel();
medcByNoInput = new javax.swing.JTextField();
jLabel20 = new javax.swing.JLabel();
medByDocInput = new javax.swing.JTextField();
jLabel21 = new javax.swing.JLabel();
medByPatInput = new javax.swing.JTextField();
jPanel7 = new javax.swing.JPanel();
jLabel14 = new javax.swing.JLabel();
feeByPatInput = new javax.swing.JTextField();
jLabel15 = new javax.swing.JLabel();
genFeeTimeCb = new javax.swing.JComboBox();
jComboBox5 = new DatePicker();
jLabel16 = new javax.swing.JLabel();
jComboBox6 = new DatePicker();
jLabel17 = new javax.swing.JLabel();
uptFeeBt = new javax.swing.JButton();
feeCelBt = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jPanel8 = new javax.swing.JPanel();
statusLabel = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
jSeparator2 = new javax.swing.JSeparator();
curUserLabel = new javax.swing.JLabel();
timeLabel = new javax.swing.JLabel();
regDpBt = new javax.swing.JButton("确认");
seeByTimeBt = new javax.swing.JButton("时段查询");
seeByTimeBt1 = new javax.swing.JButton("时段查询");
uptPatBt.setEnabled(false);
// jpm.add("修改");
// jpm.add("删除");
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
jTabbedPane1.setName("jTabbedPane1"); // NOI18N
jPanel1.setName("jPanel1"); // NOI18N
jLabel1.setText("按姓名或编号:");
jLabel1.setName("jLabel1"); // NOI18N
userByTypeInput.setName("userByTypeInput"); // NOI18N
jLabel2.setText("按工种或编号:");
jLabel2.setName("jLabel2"); // NOI18N
userInput.setName("userInput"); // NOI18N
jLabel3.setText("输入工种或编号按回车查询,直接回车查全部");
jLabel3.setName("jLabel3"); // NOI18N
addUserBt.setText("增加员工");
addUserBt.setName("addUserBt"); // NOI18N
updUserBt.setText("修改员工");
updUserBt.setName("updUserBt"); // NOI18N
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(
jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout
.setHorizontalGroup(jPanel1Layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
jPanel1Layout
.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(12, 12, 12)
.addComponent(
userInput,
javax.swing.GroupLayout.PREFERRED_SIZE,
93,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jLabel2)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(
userByTypeInput,
javax.swing.GroupLayout.PREFERRED_SIZE,
93,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(
jLabel3,
javax.swing.GroupLayout.PREFERRED_SIZE,
266,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(44, Short.MAX_VALUE))
.addGroup(
javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout
.createSequentialGroup()
.addContainerGap(472, Short.MAX_VALUE)
.addComponent(
updUserBt,
javax.swing.GroupLayout.PREFERRED_SIZE,
114,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(
addUserBt,
javax.swing.GroupLayout.PREFERRED_SIZE,
116,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap()));
jPanel1Layout
.setVerticalGroup(jPanel1Layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
jPanel1Layout
.createSequentialGroup()
.addContainerGap()
.addGroup(
jPanel1Layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(
userByTypeInput,
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA编写的医疗管理系统
共261个文件
class:154个
png:36个
properties:34个
5星 · 超过95%的资源 需积分: 47 127 下载量 188 浏览量
2011-09-04
11:03:22
上传
评论 16
收藏 3.97MB RAR 举报
温馨提示
一个简单的医院管理系统实现了基本的流程,大家互相学习下
资源推荐
资源详情
资源评论
收起资源包目录
JAVA编写的医疗管理系统 (261个子文件)
DataViewMenu.class 24KB
UserDao.class 24KB
RegistDAO.class 21KB
RegistFrame.class 18KB
FeeFrame.class 18KB
MedInputFrame.class 17KB
FeeDao.class 12KB
updateMedicine.class 9KB
updateRegFrame.class 9KB
RegistPriceView.class 9KB
RegistPriceView.class 9KB
updateFrame.class 8KB
insertMedicine.class 8KB
CancelRegist.class 8KB
updateFee.class 8KB
updateUser.class 8KB
insertUser.class 8KB
insertDoctor.class 8KB
updateDoctor.class 7KB
LoginFrame.class 7KB
canceledFee.class 7KB
RstPwdFrame.class 7KB
insertPatient.class 6KB
RegistPriceAboutBox.class 6KB
RegistPriceAboutBox.class 6KB
CalendarCombo.class 6KB
MedicineDao.class 5KB
MedecationDao.class 5KB
MenuFrame.class 4KB
RegistFrame$4.class 4KB
updateMedicine$1.class 3KB
insertUser$1.class 3KB
insertMedicine$1.class 3KB
updateFee$1.class 2KB
insertDoctor$1.class 2KB
RegistPriceView$3.class 2KB
RegistPriceView$3.class 2KB
DataViewMenu$4.class 2KB
DataViewMenu$2.class 2KB
DataViewMenu$3.class 2KB
MedInputFrame$6.class 2KB
CancelRegist$1.class 2KB
DataViewMenu$5.class 2KB
DataViewMenu$6.class 2KB
CancelRegist$2.class 2KB
RstPwdFrame$1.class 2KB
DataViewMenu$13.class 2KB
DataViewMenu$14.class 2KB
MedInputFrame$1.class 2KB
DataViewMenu$12.class 2KB
MedInputFrame$3.class 2KB
canceledFee$1.class 2KB
DataViewMenu$7.class 2KB
updateDoctor$1.class 2KB
User.class 2KB
DataViewMenu$8.class 2KB
DataViewMenu$11.class 2KB
updateFrame$1.class 2KB
LoginFrame$2.class 2KB
updateRegFrame$1.class 2KB
DataViewMenu$9.class 2KB
DataViewMenu$10.class 2KB
LoginFrame$3.class 2KB
updateUser$3.class 2KB
MedInputFrame$10.class 2KB
DataViewMenu$15.class 2KB
DataViewMenu$16.class 2KB
insertPatient$1.class 2KB
MedInputFrame$2.class 2KB
MedInputFrame$4.class 2KB
FeeFrame$3.class 2KB
FeeFrame$4.class 1KB
RegistFrame$5.class 1KB
PassHide.class 1KB
updateUser$1.class 1KB
CalendarCombo$3.class 1KB
RegistFrame$6.class 1KB
RegistFrame$3.class 1KB
RegistFrame$2.class 1KB
DataViewMenu$23.class 1KB
DataViewMenu$25.class 1KB
DataViewMenu$21.class 1KB
DataViewMenu$19.class 1KB
DataViewMenu$17.class 1KB
DataViewMenu$27.class 1KB
DataViewMenu$29.class 1KB
DataViewMenu$28.class 1KB
RegistFrame$1.class 1KB
RegistPriceView$2.class 1KB
RegistPriceView$2.class 1KB
RegistPriceApp.class 1KB
RegistPriceApp.class 1KB
MedInputFrame$7.class 1KB
MedInputFrame$5.class 1KB
DataViewMenu$1.class 1KB
RegistFrame$9.class 1KB
MedInputFrame$9.class 1KB
RegistFrame$11.class 1KB
MedInputFrame$8.class 1020B
RegistFrame$10.class 1008B
共 261 条
- 1
- 2
- 3
资源评论
- rjyaisxh2019-02-13很好 值得推荐xiaohongsb2019-03-02这个是我刚读大学的时候写的代码。。。
- fengbz0012015-03-17有点帮助,好好看看吧
- ggchuan2014-12-08对学习还是有帮助的
xiaohongsb
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功