![](https://csdnimg.cn/release/download_crawler_static/87913829/bg10.jpg)
public class AddBook extends JFrame implements ActionListener
{
SQLOperation op = new SQLOperation();
Container c = getContentPane();
JPanel p1 = new JPanel();
JLabel bookNumber = new JLabel("Book Number:");
JLabel bookName = new JLabel("Book Name:");
JLabel bookAuthor = new JLabel("Book Author:");
JLabel press = new JLabel("Press:");
JLabel pressTime = new JLabel("Press time:");
JLabel bookAbstract = new JLabel("Abstract:");
JLabel storage = new JLabel("Storage:");
JLabel remain = new JLabel("Remain");
JLabel remain1 = new JLabel("Update with Storage");
JTextField numberField = new JTextField();
JTextField nameField = new JTextField();
JTextField authorField = new JTextField();
JTextField pressField = new JTextField();
JTextField pressTimeField = new JTextField();
JTextField abstractField = new JTextField();
JTextField storageField = new JTextField();
JButton cancel = new JButton("Cancel");
JButton confirm = new JButton("Confirm!!");
public AddBook() {
c.add(p1, BorderLayout.NORTH);
p1.setLayout(new GridLayout(9, 2, 20, 10));
p1.add(bookNumber);
p1.add(numberField);
p1.add(bookName);
p1.add(nameField);
p1.add(bookAuthor);
p1.add(authorField);
p1.add(press);
p1.add(pressField);
p1.add(pressTime);
p1.add(pressTimeField);
p1.add(bookAbstract);
p1.add(abstractField);
p1.add(storage);