///**
// * 用于显示和管理雇员信息的面板
// */
//package com.view;
//
//import java.awt.*;
//import java.awt.event.*;
//
//import javax.swing.*;
//import javax.swing.border.MatteBorder;
//import com.mytools.*;
//import com.model.*;
//
//@SuppressWarnings("serial")
//public class EmpInfo extends JPanel implements MouseListener, FocusListener, KeyListener {
//
// // 用于获得窗口的大小
// final static int width=Toolkit.getDefaultToolkit().getScreenSize().width;
// final static int height=Toolkit.getDefaultToolkit().getScreenSize().height;
// // 公用颜色值
// Color color = new Color(22, 120, 195);
//
// // 显示信息的面板
// JPanel showtabel, showinfoall, showinfo, handle;
// // 确定添加按钮放置面板
// JPanel jadd;
// // 装载信息面板的面板
// JPanel showjp;
// JTable Emptable = null;
//
// JButton add, addc, modify, delete;
//
// // 右侧面板组件
// JLabel id, name, sex, age, card, phone, adress, todate, job;
//
// JTextField idt, namet, aget, cardt, phonet, addresst, todatet, jobt;
// JRadioButton boy, gril;
// ButtonGroup sext;
//
// EmpModel em=new EmpModel();
// EmpModel emnew = new EmpModel();
//
// //定义一个鼠标指针的类型
// Cursor myCursor=new Cursor(Cursor.HAND_CURSOR);//手型鼠标
//
// JScrollPane jsp;
//
// String []paras={"1"};
//
// public void setbutton(JButton jb) {
//
// jb.setContentAreaFilled(false);
// jb.setBorderPainted(false);
// jb.setFocusPainted(false);
// jb.addMouseListener(this);
// jb.setCursor(myCursor);
// jb.setOpaque(false);
// }
// private void setlab(JLabel jlb) {
//
// showinfo.add(jlb);
// jlb.setFont(MyFont.Infolab);
// jlb.setForeground(Color.WHITE);
// }
// private void setjtf(final JTextField jtf) {
//
// showinfo.add(jtf);
// MatteBorder ubderline = new MatteBorder(0, 0, 1, 0, Color.white);
// jtf.setBorder(ubderline);
// jtf.setOpaque(false);
// jtf.setFont(MyFont.Infotext);
// jtf.setForeground(Color.white);
// }
// public EmpInfo() {
//
// // 处理左侧
// //1.设计jtable
// em.query("select Eid, EName, Sex, Age, Job from EmployeeInfo where 1=?", paras);
// Emptable = new JTable(em);
//
// // 调用工具Tools类中的设置表格样式方法
// Tools.setTableStyle(Emptable);
// Emptable.addMouseListener(this);
// Emptable.addKeyListener(this);
// Emptable.setOpaque(false);
//
// // 滚动面板
// jsp = new JScrollPane(Emptable);
// jsp.setBorder(new MatteBorder(0, 1, 1, 0, color));
// Tools.setJspStyle(jsp);
//
// showtabel = new JPanel(new BorderLayout());
// showtabel.setBackground(Color.white);
// // 设置边框
// MatteBorder border = new MatteBorder(0, 1, 1, 0, color);
// showtabel.setBorder(border);
// // 设置面板的大小
// showtabel.setPreferredSize(new Dimension((int)(width*0.8)-250, (int)(height*0.8)-155));
//
// showtabel.add(jsp);
//
// handle = new JPanel(new GridLayout(1, 3, ((int)(width*0.8)-625)/6, 10));
// handle.setPreferredSize(new Dimension((int)(width*0.8)-250, 91));
// // 设置只有右边框
// MatteBorder border2 = new MatteBorder(0, 0, 0, 1, new Color(22, 120, 195));
// handle.setBorder(border2);
// handle.setOpaque(false);
// add = new JButton(new ImageIcon("image/add.png"));
// //add.setToolTipText("添加一条员工信息");
// setbutton(add);
// modify = new JButton(new ImageIcon("image/modify.png"));
// //modify.setToolTipText("修改员工的信息");
// setbutton(modify);
// delete = new JButton(new ImageIcon("image/del.png"));
// //delete.setToolTipText("删除选中的员工");
// setbutton(delete);
//
// handle.add(add);
// handle.add(modify);
// handle.add(delete);
//
// showjp = new JPanel(new BorderLayout());
// showjp.setOpaque(false);
// showjp.add(showtabel, "Center");
// showjp.add(handle, "South");
//
// // 处理右侧
// showinfo = new JPanel(new GridLayout(9, 2, -90, 30));
// showinfo.setPreferredSize(new Dimension(350, (int)(height*0.8)-85));
// showinfo.setOpaque(false);
//
// // 第一列
// id = new JLabel(" 员工编号");
// setlab(id);
// idt = new JTextField(10);
// idt.addFocusListener(this);
// setjtf(idt);
//
// name = new JLabel(" 员工姓名");
// setlab(name);
// namet = new JTextField(10);
// setjtf(namet);
//
// sex = new JLabel(" 性 别");
// setlab(sex);
// boy =new JRadioButton("男");
// boy.setOpaque(false);
// boy.setFocusPainted(false);
// boy.setBorderPainted(false);
//
// gril = new JRadioButton("女");
// gril.setOpaque(false);
// gril.setFocusPainted(false);
// gril.setBorderPainted(false);
// sext = new ButtonGroup();
// sext.add(boy);
// sext.add(gril);
// JPanel sextp = new JPanel(new GridLayout(1, 2));
// sextp.setOpaque(false);
// sextp.add(boy);
// sextp.add(gril);
// showinfo.add(sextp);
//
// age = new JLabel(" 年 龄");
// setlab(age);
// aget = new JTextField(10);
// setjtf(aget);
//
// card = new JLabel(" 身份证号");
// setlab(card);
// cardt = new JTextField(10);
// setjtf(cardt);
//
// phone = new JLabel(" 联系电话");
// setlab(phone);
// phonet =new JTextField(10);
// setjtf(phonet);
//
// adress = new JLabel(" 联系地址");
// setlab(adress);
// addresst = new JTextField(10);
// setjtf(addresst);
// addresst.setFont(new Font("新宋体",Font.PLAIN,13));
//
// todate = new JLabel(" 入职日期");
// setlab(todate);
// todatet = new JTextField(10);
// setjtf(todatet);
//
// job = new JLabel(" 职 位");
// setlab(job);
// jobt = new JTextField(10);
// setjtf(jobt);
//
// jadd = new JPanel();
// jadd.setPreferredSize(new Dimension(350, 85));
// jadd.setOpaque(false);
//
// addc = new JButton(new ImageIcon("image/addconfirm.png"));
// addc.setVisible(false);
// setbutton(addc);
//
// jadd.add(addc);
//
// showinfoall = new JPanel(new BorderLayout());
// showinfoall.setOpaque(false);
// showinfoall.setPreferredSize(new Dimension(350, (int)(height*0.8)));
//
// showinfoall.add(showinfo, "Center");
// showinfoall.add(jadd, "South");
//
// this.setOpaque(false);
// this.setLayout(new BorderLayout());
// this.add(showjp, "Center");
// this.add(showinfoall, "East");
// this.setVisible(true);
// }
//
// @Override
// public void mouseClicked(MouseEvent e) {
// // TODO Auto-generated method stub
// if (e.getSource() == Emptable) {
//
// emnew.query("select * from EmployeeInfo where 1 = ?", paras);
// idt.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 0));
// idt.setEditable(false);
// idt.setForeground(Color.lightGray);
// namet.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 1));
// // 设置性别的显示
// if (emnew.getValueAt(Emptable.getSelectedRow(), 2).equals("男")) {
// boy.setSelected(true);
// }else {
// gril.setSelected(true);
// }
// aget.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 3));
// cardt.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 4));
// phonet.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 5));
// addresst.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 6));
// String fdate = (String)emnew.getValueAt(Emptable.getSelectedRow(), 7);
// todatet.setText(fdate.substring(0, 19));
// jobt.setText((String)emnew.getValueAt(Emptable.getSelectedRow(), 8));
//
// addc.setVisible(false);
// delete.setEnabled(true);
// modify.setEnabled(true);
// idt.removeFocusListener(this);
// }
// // 添加按钮
// if (e.getSource() == add) {
//
// // 1.清空所有的信息
// idt.setText("");
// idt.setEditable(true);
// idt.setForeground(Color.WHITE);
// namet.setText("");
// //boy.setSelected(false);
// gril.setSelected(true);
// aget.setText("");
// cardt.setText("");
// phonet.setText("");
// addresst.setText("");
// todatet.setText(Tools.getlocaldatetime());
// jobt.setText("");
//
// addc.setVi
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
1204 Java 遗传算法排课java sqlserver.rar_java排课算法_排课_排课系统java_遗传算法Java (140个子文件)
MemberInfo.class 14KB
CourseInfo.class 13KB
ClassesInfo.class 13KB
ClassroomInfo.class 13KB
CourseTeacherInfo.class 12KB
CourseClassesInfo.class 12KB
UserMainWindows.class 12KB
TimeTable.class 11KB
TimeTableInfo.class 9KB
MySelfTabbedPane.class 7KB
Login.class 7KB
Tools.class 6KB
TimeTableModel.class 6KB
CourseTeacherModel.class 5KB
CourseClassesModel.class 5KB
SqlHelper.class 3KB
MemberModel.class 3KB
CourseModel.class 3KB
ClassesModel.class 3KB
ClassroomModel.class 3KB
RecordModel.class 2KB
LookStcokModel.class 2KB
LoginModel.class 2KB
ReportModel.class 2KB
MultiLineTableCellRender.class 2KB
MySelfTabbedPane$RollOverListener.class 2KB
UserMainWindows$3.class 1KB
Login$3.class 1KB
UserMainWindows$2.class 977B
ImagePanel.class 973B
TimeTable$1.class 940B
TimeTable$3.class 910B
TimeTable$2.class 910B
Login$2.class 909B
UserMainWindows$1.class 845B
Classroom.class 808B
Classes.class 804B
Course.class 798B
Login$1.class 785B
Teacher.class 785B
MyFont.class 708B
MySelfTabbedPane$ColorSet.class 669B
TimeClass.class 429B
CourseTeacher.class 427B
TableClass.class 367B
CourseClasses.class 362B
DayCount.class 303B
.classpath 606B
自动排课.exe 2.58MB
title.gif 1024B
jfreechart-1.0.14.jar 1.39MB
jcommon-1.0.18.jar 303KB
msbase.jar 280KB
mssqlserver.jar 65KB
msutil.jar 58KB
EmpInfo.java 17KB
MemberInfo.java 15KB
CourseInfo.java 15KB
ClassesInfo.java 14KB
UserMainWindows.java 14KB
ClassroomInfo.java 14KB
CourseTeacherInfo.java 14KB
CourseClassesInfo.java 13KB
TimeTableInfo.java 11KB
TimeTable.java 9KB
Login.java 7KB
MySelfTabbedPane.java 6KB
TimeTableModel.java 6KB
Tools.java 5KB
CourseTeacherModel.java 5KB
CourseClassesModel.java 5KB
MemberModel.java 3KB
CourseModel.java 3KB
ClassesModel.java 3KB
ClassroomModel.java 3KB
SqlHelper.java 2KB
RecordModel.java 2KB
LookStcokModel.java 2KB
LoginModel.java 2KB
MultiLineTableCellRender.java 1KB
ReportModel.java 1KB
ImagePanel.java 701B
Classroom.java 555B
Classes.java 551B
Course.java 545B
Teacher.java 528B
MyFont.java 452B
TimeClass.java 214B
CourseTeacher.java 153B
TableClass.java 116B
CourseClasses.java 105B
DayCount.java 88B
bk.jpg 66KB
myshop_log.ldf 1024KB
myshop.mdf 3MB
loginbk.png 99KB
bk.png 66KB
addconfirmC.png 11KB
modifyC.png 10KB
jiezhangC.png 10KB
共 140 条
- 1
- 2
JaniceLu
- 粉丝: 78
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论14