📄 daochu.java~7~
字号:
package bookmanage;
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
/**
* <p>Title: 图书管理系统</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: 浙江工业大学信息学院计算机系</p>
*
* @author 曾文秋
* @version 1.0
*/
public class DaoChu
extends JDialog {
public DaoChu(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
public DaoChu() {
this(new Frame(), "DaoChu", false);
}
private void jbInit() throws Exception {
border2 = new TitledBorder(BorderFactory.createLineBorder(Color.lightGray,
2), "选择有关导出的信息");
this.getContentPane().setLayout(null);
jPanel1.setBorder(border2);
jPanel1.setBounds(new Rectangle(56, 28, 286, 170));
jPanel1.setLayout(null);
jLabel3.setText("学生类型:");
jLabel3.setBounds(new Rectangle(36, 34, 74, 20));
jComboBoxDaoType.setBounds(new Rectangle(139, 33, 96, 23));
jComboBoxDaoType.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
jComboBoxDaoType_actionPerformed(actionEvent);
}
});
jButtonDaoAlert.setBounds(new Rectangle(99, 217, 81, 23));
jButtonDaoAlert.setText("确定导出");
jButtonDaoAlert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jButtonDaoAlert_actionPerformed(e);
}
});
jButton2.setBounds(new Rectangle(219, 217, 81, 23));
jButton2.setText("取消");
jButton2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton2_actionPerformed(e);
}
});
jLabel4.setText("文件的有效路径:");
jLabel4.setBounds(new Rectangle(35, 127, 103, 20));
jTextFieldPath.setBounds(new Rectangle(139, 128, 96, 20));
jComboBoxDaoXueYuan.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
jComboBoxDaoXueYuan_actionPerformed(actionEvent);
}
});
this.getContentPane().add(jPanel1);
jComboBoxDaoXueYuan.setBounds(new Rectangle(139, 64, 96, 23));
jLabel2.setText("毕业生入学时间:");
jLabel2.setBounds(new Rectangle(35, 94, 97, 20));
jTextFieldDaoDate.setBounds(new Rectangle(139, 94, 96, 20));
jPanel1.add(jLabel2);
jPanel1.add(jTextFieldDaoDate);
jPanel1.add(jLabel1);
jPanel1.add(jComboBoxDaoXueYuan);
jPanel1.add(jLabel3);
jPanel1.add(jComboBoxDaoType);
jPanel1.add(jLabel4);
jPanel1.add(jTextFieldPath);
this.getContentPane().add(jButtonDaoAlert);
this.getContentPane().add(jButton2);
jLabel1.setText("学院:");
jLabel1.setBounds(new Rectangle(35, 64, 59, 20));
}
JPanel jPanel1 = new JPanel();
Border border1 = BorderFactory.createLineBorder(SystemColor.controlText, 2);
Border border2 = new TitledBorder(border1, "选择有关导出的信息");
JLabel jLabel1 = new JLabel();
String dXueYuan[]={"信息学院","化材学院","软件学院"};
JComboBox jComboBoxDaoXueYuan = new JComboBox(dXueYuan);
JLabel jLabel2 = new JLabel();
JTextField jTextFieldDaoDate = new JTextField();
JLabel jLabel3 = new JLabel();
String dType[]={"本科生","研究生","硕士生","博士生"};
JComboBox jComboBoxDaoType = new JComboBox(dType);
JButton jButtonDaoAlert = new JButton();
JButton jButton2 = new JButton();
JLabel jLabel4 = new JLabel();
JTextField jTextFieldPath = new JTextField();
String strType="";
String strXueYuan="";
String strDate="";
String strPath="";
public void jButton2_actionPerformed(ActionEvent e) {
this.dispose();
}
public void jButtonDaoAlert_actionPerformed(ActionEvent e) {
if(strType.equals("")){
JOptionPane.showMessageDialog(null, "类型不许为空!");
return;
}
if(strXueYuan.equals("")){
JOptionPane.showMessageDialog(null, "学院不许为空!");
return;
}
if(strDate.equals("")){
JOptionPane.showMessageDialog(null, "入学时间不许为空!");
return;
}
if(strPath.equals("")){
JOptionPane.showMessageDialog(null, "文件的有效路径不许为空!");
return;
}
String []ExcelTitle={"学号","姓名","联系电话","专业","未还书数","欠款"};
String sql="select xuehao,name,telephone,specialty,bookNumOfBorrow,penalty from buser where bookNumOfBorrow>0 or penalty>0";
strPath=jTextFieldPath.getText().trim();
Excel Myexcel=new Excel();
Myexcel.createEXCEL(ExcelTitle,sql,strPath);
this.dispose();
}
public void jComboBoxDaoType_actionPerformed(ActionEvent actionEvent) {
strType=(String)jComboBoxDaoType.getSelectedItem();
if(strType!=null)
strType=strType.trim();
else
strType="";
}
public void jComboBoxDaoXueYuan_actionPerformed(ActionEvent actionEvent) {
strXueYuan=(String)jComboBoxDaoXueYuan.getSelectedItem();
if(strXueYuan!=null)
strXueYuan=strXueYuan.trim();
else
strXueYuan="";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -