📄 taxis.java
字号:
package client;
import java.awt.Color;
import java.awt.ComponentOrientation;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.border.CompoundBorder;
import javax.swing.border.EtchedBorder;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
import sever.business.iface.ILibrarianInfoIface;
import sever.business.impl.IlibrarianInfoImpl;
import sever.entity.BorrowInfo;
import sever.entity.ReaderInfo;
import com.swtdesigner.SwingResourceManager;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Taxis extends JFrame{
private JTextField textField_4;
private JTextField textField_3;
private JTextField textField;
private JFrame frame;
SimpleDateFormat da=new SimpleDateFormat("yyyy-MM-dd");
Date d=new Date();
ImageIcon image=new ImageIcon("E:\\image\\1.JPG");
ImageIcon image2=new ImageIcon("E:\\image\\2.JPG");
ImageIcon image3=new ImageIcon("E:\\image\\8.JPG");
ImageIcon image4=new ImageIcon("E:\\image\\9.JPG");
ImageIcon image5=new ImageIcon("E:\\image\\evg.JPG");
ImageIcon image6=new ImageIcon("E:\\image\\3.JPG");
ImageIcon image13=new ImageIcon("E:\\image\\DSC07709.JPG");
ImageIcon image14=new ImageIcon("E:\\image\\DSC07752.JPG");
ImageIcon image15=new ImageIcon("E:\\image\\DSC07750.JPG");
ImageIcon image16=new ImageIcon("E:\\image\\DSC07751.JPG");
ImageIcon image17=new ImageIcon("E:\\image\\DSC07757.JPG");
ImageIcon image18=new ImageIcon("E:\\image\\DSC07759.JPG");
ImageIcon image19=new ImageIcon("E:\\image\\DSC07760.JPG");
ImageIcon image20=new ImageIcon("E:\\image\\DSC07762.JPG");
ImageIcon image21=new ImageIcon("E:\\image\\DSC07765.JPG");
ImageIcon image22=new ImageIcon("E:\\image\\DSC07766.JPG");
ImageIcon image23=new ImageIcon("E:\\image\\NOLOGO.gif");
ImageIcon image24=new ImageIcon("E:\\image\\9.gif");
ImageIcon image25=new ImageIcon("E:\\image\\21.jpg");
/**
* Launch the application
* @param args
*/
// public static void main(String args[]) {
// try {
// Taxis window = new Taxis();
// window.setVisible(true);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
/**
* Create the application
*/
public Taxis() {
new JFrame();
setTitle("借阅管理");
getContentPane().setFont(new Font("@黑体", Font.BOLD, 14));
getContentPane().setLayout(null);
setBounds(190, 135, 477, 462);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
final JLabel label = new JLabel();
label.setFont(new Font("@黑体", Font.PLAIN, 14));
label.setText("书 名");
label.setBounds(12, 48, 48, 20);
getContentPane().add(label);
textField = new JTextField();
textField.setBounds(85, 49, 136, 20);
getContentPane().add(textField);
final JLabel label_3 = new JLabel();
label_3.setFont(new Font("@黑体", Font.PLAIN, 14));
label_3.setText("借阅人");
label_3.setBounds(12, 197, 60, 15);
getContentPane().add(label_3);
textField_3 = new JTextField();
textField_3.setBounds(85, 194, 136, 20);
getContentPane().add(textField_3);
final JLabel label_4 = new JLabel();
label_4.setFont(new Font("@黑体", Font.PLAIN, 14));
label_4.setText("借阅时间");
label_4.setBounds(12, 281, 60, 15);
getContentPane().add(label_4);
textField_4 = new JTextField(da.format(d));
textField_4.setBounds(85, 279, 136, 20);
getContentPane().add(textField_4);
final JTextField textField_1 = new JTextField();
textField_1.setBounds(85, 116, 136, 21);
getContentPane().add(textField_1);
final JButton button = new JButton();
button.setText("确认");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ReaderInfo borr=new ReaderInfo();
borr.setReaderName(textField_3.getText().trim());
ILibrarianInfoIface face=new IlibrarianInfoImpl();
boolean bool=face.potho(borr);
if(bool==true){
BorrowInfo borre=new BorrowInfo();
borre.setBorrowName(textField.getText().trim());
borre.setBorrowId(Integer.parseInt(textField_1.getText().trim()));
borre.setBorrowBName(textField_3.getText().trim());
borre.setBorrowTime(textField_4.getText().trim());
ILibrarianInfoIface iface=new IlibrarianInfoImpl();
face.borrowcheck(borre);
JOptionPane.showMessageDialog(null, "已成功借阅");
}else{
JOptionPane.showMessageDialog(null, "该读者不存在","错误",JOptionPane.ERROR_MESSAGE);
}
}
});
button.setFont(new Font("@黑体", Font.PLAIN, 14));
button.setBounds(119, 360, 70, 23);
getContentPane().add(button);
final JButton button_1 = new JButton();
button_1.setText("重置");
button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText("");
textField_1.setText("");
textField_3.setText("");
}
});
button_1.setFont(new Font("", Font.PLAIN, 14));
button_1.setBounds(265, 360, 70, 23);
getContentPane().add(button_1);
final JLabel label_5 = new JLabel();
label_5.setBorder(new TitledBorder(null, "", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
label_5.setBounds(233, 110, 223, 189);
getContentPane().add(label_5);
getContentPane().setBackground(new Color(224, 235, 237));
setIconImage(SwingResourceManager.getImage(Taxis.class, "/LOGO.jpg"));
final JLabel label_1 = new JLabel();
label_1.setFont(new Font("@黑体", Font.PLAIN, 14));
label_1.setText("编 号");
label_1.setBounds(12, 116, 60, 20);
getContentPane().add(label_1);
final JButton button_2 = new JButton();
button_2.setFont(new Font("@黑体", Font.PLAIN, 14));
button_2.setText("验证");
button_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Borrower boor=new Borrower();
boor.setVisible(true);
}
});
button_2.setBounds(318, 46, 70, 21);
getContentPane().add(button_2);
final JButton button_3 = new JButton();
button_3.setText("显示读者照片");
button_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ReaderInfo borr=new ReaderInfo();
borr.setReaderName(textField_3.getText().trim());
ILibrarianInfoIface face=new IlibrarianInfoImpl();
boolean bool=face.potho(borr);
if(bool==true){
if(borr.getReaderName().trim().equals("李炳勇")){
label_5.setIcon(image13);
}
else if(borr.getReaderName().trim().equals("陈中健")){
label_5.setIcon(image14);
}else if(borr.getReaderName().trim().equals("姚文")){
label_5.setIcon(image15);
}else if(borr.getReaderName().trim().equals("吴才文")){
label_5.setIcon(image16);
}else if(borr.getReaderName().trim().equals("彭金融")){
label_5.setIcon(image17);
}else if(borr.getReaderName().trim().equals("梁永")){
label_5.setIcon(image18);
}else if(borr.getReaderName().trim().equals("吴家和")){
label_5.setIcon(image19);
}else if(borr.getReaderName().trim().equals("邓秀贤")){
label_5.setIcon(image20);
}else if(borr.getReaderName().trim().equals("湖南两枝花")){
label_5.setIcon(image21);
}else if(borr.getReaderName().trim().equals("徐永强")){
label_5.setIcon(image22);
}else{
label_5.setIcon(image23);
}
}else{
JOptionPane.showMessageDialog(null, "该读者不存在","错误",JOptionPane.ERROR_MESSAGE);
}
}
});
button_3.setFont(new Font("@黑体", Font.PLAIN, 14));
button_3.setBounds(306, 316, 119, 25);
getContentPane().add(button_3);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -