📄 pntbook.java
字号:
package client;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import com.swtdesigner.SwingResourceManager;
import sever.business.iface.IModelOneImpl;
import sever.business.impl.ModelOneImpl;
import sever.entity.BookInfo;
import java.text.SimpleDateFormat;;
public class PntBook extends JFrame {
private JTextField textField6;
private JTextField textField5;
private JTextField textField2;
private JTextField textField3;
private JTextField textField1;
private JTextField textField4;
private JTextField textField;
private JFrame frame;
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd");
Date date=new Date();
ImageIcon image=new ImageIcon("E:\\image\\1.JPG");
ImageIcon image2=new ImageIcon("E:\\image\\2.JPG");
ImageIcon image3=new ImageIcon("E:\\image\\five.JPG");
/**
* Launch the application
* @param args
*/
// public static void main(String args[]) {
// try {
// PntBook window = new PntBook();
// window.setVisible(true);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
/**
* Create the application
*/
public PntBook() {
new JFrame("Wellcome our library");
getContentPane().setLayout(null);
setBounds(190, 135, 336, 375);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setTitle("添加书本");
final JLabel label = new JLabel();
label.setFont(new Font("@黑体", Font.PLAIN, 14));
label.setText("书 名:");
label.setBounds(64, 36, 60, 15);
getContentPane().add(label);
textField = new JTextField();
textField.setBounds(140, 34, 134, 21);
getContentPane().add(textField);
final JLabel label_1 = new JLabel();
label_1.setFont(new Font("", Font.PLAIN, 14));
label_1.setText("作 者:");
label_1.setBounds(64, 67, 60, 15);
getContentPane().add(label_1);
textField4 = new JTextField();
textField4.setBounds(140, 166, 134, 21);
getContentPane().add(textField4);
final JLabel label_2 = new JLabel();
label_2.setFont(new Font("@黑体", Font.PLAIN, 14));
label_2.setText("书籍归类:");
label_2.setBounds(64, 97, 68, 18);
getContentPane().add(label_2);
textField1 = new JTextField();
textField1.setBounds(140, 65, 134, 21);
getContentPane().add(textField1);
final JLabel label_3 = new JLabel();
label_3.setFont(new Font("@黑体", Font.PLAIN, 14));
label_3.setText("书籍价格:");
label_3.setBounds(64, 134, 68, 18);
getContentPane().add(label_3);
textField3 = new JTextField();
textField3.setBounds(140, 134, 134, 21);
getContentPane().add(textField3);
final JLabel label_4 = new JLabel();
label_4.setFont(new Font("@黑体", Font.PLAIN, 14));
label_4.setText("书籍数量:");
label_4.setBounds(64, 168, 68, 15);
getContentPane().add(label_4);
textField2 = new JTextField();
textField2.setBounds(140, 97, 134, 21);
getContentPane().add(textField2);
final JLabel label_5 = new JLabel();
label_5.setFont(new Font("@黑体", Font.PLAIN, 14));
label_5.setText("是否损坏:");
label_5.setBounds(64, 199, 68, 15);
getContentPane().add(label_5);
textField5 = new JTextField();
textField5.setBounds(140, 197, 134, 21);
getContentPane().add(textField5);
final JLabel label_6 = new JLabel();
label_6.setFont(new Font("@黑体", Font.PLAIN, 14));
label_6.setText("入库时间:");
label_6.setBounds(64, 226, 68, 15);
getContentPane().add(label_6);
textField6 = new JTextField(sim.format(date));
textField6.setBounds(141, 224, 133, 21);
getContentPane().add(textField6);
final JButton button = new JButton();
button.setText("重置");
button.setFont(new Font("@黑体", Font.PLAIN, 14));
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText("");
textField1.setText("");
textField3.setText("");
textField2.setText("");
textField4.setText("");
textField5.setText("");
}
});
button.setBounds(205, 276,69, 25);
getContentPane().add(button);
final JButton button_1 = new JButton();
button_1.setText("确认");
button_1.setFont(new Font("@黑体", Font.PLAIN, 14));
button_1.setBounds(69, 276,69,25);
getContentPane().add(button_1);
getContentPane().setBackground(new Color(224, 235, 237));
setIconImage(SwingResourceManager.getImage(PntBook.class, "/LOGO.jpg"));
button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String name =textField.getText();
String auto=textField1.getText();
String type=textField2.getText();
String price=textField3.getText();
String coun=textField4.getText();
String ok=textField5.getText();
String time=textField6.getText();
if(name.length()==0 ||auto.length()==0 ||type.length()==0 ||price.length()==0 ||coun.length()==0 ||ok.length()==0 ||time.length()==0){
JOptionPane.showMessageDialog(null,"请填写完整!","错误",JOptionPane.ERROR_MESSAGE);
}
else{
BookInfo bookinfo=new BookInfo();
bookinfo.setBookName(textField.getText().trim());
bookinfo.setBookAuthor(textField1.getText().trim());
bookinfo.setBookTypes(textField2.getText().trim());
bookinfo.setBookPrice(Integer.parseInt(textField3.getText().trim()));
bookinfo.setBookAmount(Integer.parseInt(textField4.getText().trim()));
bookinfo.setBookOK(textField5.getText().trim());
bookinfo.setBookInTime(textField6.getText().trim());
IModelOneImpl stu=new ModelOneImpl();
boolean bl=stu.addbook(bookinfo);
JOptionPane.showMessageDialog(null, "成功插入一条数据");
}
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -