📄 bookaddbean.java
字号:
package com.jlib.client;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.BevelBorder;
import javax.swing.border.TitledBorder;
@SuppressWarnings("serial")
public class BookAddBean extends JDialog {
private JComboBox comboBox;
private JTextField textField_4;
private JTextField textField_3;
private JTextField textField_2;
private JTextField textField_1;
private JTextField textField;
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
UIManager.setLookAndFeel("com.nilo.plaf.nimrod.NimRODLookAndFeel");
} catch (ClassNotFoundException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
} catch (InstantiationException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
} catch (IllegalAccessException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
} catch (UnsupportedLookAndFeelException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
}
try {
BookAddBean dialog = new BookAddBean();
dialog.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the dialog
*/
public BookAddBean() {
super();
getContentPane().setLayout(null);
setResizable(false);
setTitle("增加书籍");
setBounds(100, 100, 429, 395);
final JPanel panel = new JPanel();
panel.setBorder(new TitledBorder(null, "书籍信息", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
panel.setLayout(null);
panel.setBounds(10, 10, 403, 345);
getContentPane().add(panel);
final JLabel label = new JLabel();
label.setText("书 名:");
label.setBounds(55, 35, 43, 22);
panel.add(label);
textField = new JTextField();
textField.setBorder(new BevelBorder(BevelBorder.LOWERED));
textField.setBounds(110, 35, 229, 20);
panel.add(textField);
final JLabel isbnLabel = new JLabel();
isbnLabel.setText("作 者:");
isbnLabel.setBounds(55, 70, 43, 22);
panel.add(isbnLabel);
textField_1 = new JTextField();
textField_1.setBorder(new BevelBorder(BevelBorder.LOWERED));
textField_1.setBounds(110, 70, 113, 20);
panel.add(textField_1);
final JLabel isbnLabel_1 = new JLabel();
isbnLabel_1.setText("ISBN :");
isbnLabel_1.setBounds(55, 110, 43, 22);
panel.add(isbnLabel_1);
textField_2 = new JTextField();
textField_2.setBorder(new BevelBorder(BevelBorder.LOWERED));
textField_2.setBounds(110, 110, 113, 20);
panel.add(textField_2);
final JLabel label_1 = new JLabel();
label_1.setText("出版社:");
label_1.setBounds(55, 145, 43, 20);
panel.add(label_1);
textField_3 = new JTextField();
textField_3.setBorder(new BevelBorder(BevelBorder.LOWERED));
textField_3.setBounds(110, 145, 145, 20);
panel.add(textField_3);
final JLabel label_2 = new JLabel();
label_2.setText("存放点:");
label_2.setBounds(55, 180, 43, 20);
panel.add(label_2);
textField_4 = new JTextField();
textField_4.setBorder(new BevelBorder(BevelBorder.LOWERED));
textField_4.setBounds(110, 180, 145, 20);
panel.add(textField_4);
final JLabel label_3 = new JLabel();
label_3.setText("状 态:");
label_3.setBounds(55, 220, 43, 20);
panel.add(label_3);
comboBox = new JComboBox();
comboBox.setBorder(new BevelBorder(BevelBorder.LOWERED));
comboBox.setBounds(110, 220, 66, 22);
panel.add(comboBox);
comboBox.addItem("可借");
comboBox.addItem("不可借");
final JButton button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button){
com.jlib.client.BookAddFun baf = new com.jlib.client.BookAddFun();
baf.addbook(com.jlib.client.LoginBean.IP, com.jlib.client.LoginBean.PORT, textField.getText(), textField_1.getText(), textField_2.getText(), textField_3.getText(), textField_4.getText(), comboBox.getSelectedItem().toString());
baf.start();
}
}
});
button.setText("添 加");
button.setBounds(75, 280, 81, 23);
panel.add(button);
final JButton button_1 = new JButton();
button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
BookAddBean.this.setVisible(false);
}
});
button_1.setText("取 消");
button_1.setBounds(245, 280, 81, 23);
panel.add(button_1);
//
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -