📄 bookmanage.java
字号:
}
/**
* This method initializes jToolBar
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar() {
if (jToolBar == null) {
jToolBar = new JToolBar();
jToolBar.setFloatable(false);
jToolBar.setOrientation(javax.swing.JToolBar.VERTICAL);
jToolBar.add(getJToolBar_isbn());
jToolBar.add(getJToolBar_book());
jToolBar.add(getJToolBar_author());
jToolBar.add(getJToolBar_category());
jToolBar.add(getJToolBar_publisher());
jToolBar.add(getJToolBar_unitprice());
jToolBar.add(getJToolBar_copies());
jToolBar.add(getJToolBar_stocks());
jToolBar.add(getJToolBar_fine());
jToolBar.add(getJToolBar_space());
jToolBar.add(getJToolBar_control());
}
return jToolBar;
}
/**
* This method initializes jToolBar_isbn
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_isbn() {
if (jToolBar_isbn == null) {
jLabel_isbn = new JLabel();
jLabel_isbn.setText("编号");
jToolBar_isbn = new JToolBar();
jToolBar_isbn.setFloatable(false);
jToolBar_isbn.add(jLabel_isbn);
jToolBar_isbn.add(getJTextField_isbn());
jToolBar_isbn.add(getJToolBar_isnew());
}
return jToolBar_isbn;
}
/**
* This method initializes jToolBar1
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_book() {
if (jToolBar_book == null) {
jLabel_book = new JLabel();
jLabel_book.setText("书名");
jToolBar_book = new JToolBar();
jToolBar_book.setFloatable(false);
jToolBar_book.add(jLabel_book);
jToolBar_book.add(getJTextField_book());
}
return jToolBar_book;
}
/**
* This method initializes jToolBar2
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_author() {
if (jToolBar_author == null) {
jLabel_author = new JLabel();
jLabel_author.setText("作者");
jToolBar_author = new JToolBar();
jToolBar_author.setFloatable(false);
jToolBar_author.add(jLabel_author);
jToolBar_author.add(getJTextField_author());
}
return jToolBar_author;
}
/**
* This method initializes jToolBar3
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_category() {
if (jToolBar_category == null) {
jLabel_category = new JLabel();
jLabel_category.setText("类型");
jToolBar_category = new JToolBar();
jToolBar_category.setFloatable(false);
jToolBar_category.add(jLabel_category);
jToolBar_category.add(getJComboBox_category());
}
return jToolBar_category;
}
/**
* This method initializes jToolBar4
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_publisher() {
if (jToolBar_publisher == null) {
jLabel_publisher = new JLabel();
jLabel_publisher.setText("出版社");
jToolBar_publisher = new JToolBar();
jToolBar_publisher.setFloatable(false);
jToolBar_publisher.add(jLabel_publisher);
jToolBar_publisher.add(getJComboBox_publisher());
}
return jToolBar_publisher;
}
/**
* This method initializes jToolBar5
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_unitprice() {
if (jToolBar_unitprice == null) {
jLabel_unitprice = new JLabel();
jLabel_unitprice.setText("单价");
jToolBar_unitprice = new JToolBar();
jToolBar_unitprice.setFloatable(false);
jToolBar_unitprice.add(jLabel_unitprice);
jToolBar_unitprice.add(getJTextField_unitprice());
}
return jToolBar_unitprice;
}
/**
* This method initializes jToolBar7
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_copies() {
if (jToolBar_copies == null) {
jLabel_copies = new JLabel();
jLabel_copies.setText("可借");
jToolBar_copies = new JToolBar();
jToolBar_copies.setFloatable(false);
jToolBar_copies.add(jLabel_copies);
jToolBar_copies.add(getJTextField_copies());
jToolBar_copies.add(getJToolBar_borrowedNum());
}
return jToolBar_copies;
}
/**
* This method initializes jToolBar8
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_stocks() {
if (jToolBar_stocks == null) {
jLabel_stocks = new JLabel();
jLabel_stocks.setText("库存数量");
jToolBar_stocks = new JToolBar();
jToolBar_stocks.setFloatable(false);
jToolBar_stocks.add(jLabel_stocks);
jToolBar_stocks.add(getJTextField_stocks());
}
return jToolBar_stocks;
}
/**
* This method initializes jToolBar9
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_fine() {
if (jToolBar_fine == null) {
jLabel_fine = new JLabel();
jLabel_fine.setText("日罚金");
jToolBar_fine = new JToolBar();
jToolBar_fine.setFloatable(false);
jToolBar_fine.add(jLabel_fine);
jToolBar_fine.add(getJTextField_fine());
}
return jToolBar_fine;
}
/**
* This method initializes jToolBar10
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_isnew() {
if (jToolBar_isnew == null) {
jLabel_isnew = new JLabel();
jLabel_isnew.setText("NEW");
jToolBar_isnew = new JToolBar();
jToolBar_isnew.setFloatable(false);
jToolBar_isnew.add(getJCheckBox_isnew());
jToolBar_isnew.add(jLabel_isnew);
}
return jToolBar_isnew;
}
/**
* This method initializes jTextField_isbn
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_isbn() {
if (jTextField_isbn == null) {
jTextField_isbn = new JTextField();
jTextField_isbn.setEditable(false);
}
return jTextField_isbn;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_book() {
if (jTextField_book == null) {
jTextField_book = new JTextField();
}
return jTextField_book;
}
/**
* This method initializes jTextField1
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_author() {
if (jTextField_author == null) {
jTextField_author = new JTextField();
}
return jTextField_author;
}
/**
* This method initializes jTextField4
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_unitprice() {
if (jTextField_unitprice == null) {
jTextField_unitprice = new JTextField();
// 没有完全实现
/*
* jTextField_unitprice.addKeyListener(new
* java.awt.event.KeyAdapter() { public void
* keyPressed(java.awt.event.Kepagevent e) { String s =
* getJTextField_unitprice().getText(); // 只能输入 数字和小数点 int k =
* e.getKeyChar(); System.out.println(s.length() + " " + s + " " +
* k); if (e.isActionKey() || (k >= 48 && k <= 57) || k == 46) { //
* 成功 } else { System.out.println("输入的不是数字");
* getJTextField_unitprice().setText(null); } } });
*/
}
return jTextField_unitprice;
}
/**
* This method initializes jTextField5
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_copies() {
if (jTextField_copies == null) {
jTextField_copies = new JTextField();
jTextField_copies.setEditable(false);
/*
*
* jTextField_copies.addKeyListener(new java.awt.event.KeyAdapter() {
* public void keyTyped(java.awt.event.Kepagevent e) { String s =
* getJTextField_unitprice().getText(); // 只能输入 数字 int k =
* e.getKeyCode(); if ((k >= Kepagevent.VK_0 && k <=
* Kepagevent.VK_9) || (k >= Kepagevent.VK_NUMPAD0 && k <=
* Kepagevent.VK_NUMPAD9)) { // 成功 } else {
* getJTextField_unitprice().setText( s.substring(0, s.length() -
* 2)); } } });
*
*/
}
return jTextField_copies;
}
/**
* This method initializes jTextField6
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_fine() {
if (jTextField_fine == null) {
jTextField_fine = new JTextField();
/*
* jTextField_fine.addKeyListener(new java.awt.event.KeyAdapter() {
* public void keyTyped(java.awt.event.Kepagevent e) { String s =
* getJTextField_unitprice().getText(); // 只能输入 数字和小数点 int k =
* e.getKeyCode(); if ((k >= Kepagevent.VK_0 && k <=
* Kepagevent.VK_9) || (k >= Kepagevent.VK_NUMPAD0 && k <=
* Kepagevent.VK_NUMPAD9) || k == Kepagevent.VK_PERIOD) { // 成功 }
* else { getJTextField_unitprice().setText( s.substring(0,
* s.length() - 2)); } } });
*/
}
return jTextField_fine;
}
/**
* This method initializes jTextField7
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_stocks() {
if (jTextField_stocks == null) {
jTextField_stocks = new JTextField();
}
return jTextField_stocks;
}
/**
* This method initializes jCheckBox_isnew
*
* @return javax.swing.JCheckBox
*/
private JCheckBox getJCheckBox_isnew() {
if (jCheckBox_isnew == null) {
jCheckBox_isnew = new JCheckBox();
}
return jCheckBox_isnew;
}
/**
* This method initializes jToolBar1
*
* @return javax.swing.JToolBar
*/
private JToolBar getJToolBar_space() {
if (jToolBar_space == null) {
jToolBar_space = new JToolBar();
jToolBar_space.setFloatable(false);
jToolBar_space.add(getJTextArea_space());
}
return jToolBar_space;
}
/**
* This method initializes jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getJTextArea_space() {
if (jTextArea_space == null) {
jTextArea_space = new JTextArea();
jTextArea_space.setRows(10);
}
return jTextArea_space;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField_search() {
if (jTextField_search == null) {
jTextField_search = new JTextField();
jTextField_search.setPreferredSize(new java.awt.Dimension(350, 22));
jTextField_search.setText("");
jTextField_search.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyReleased(java.awt.event.KeyEvent e) {
search(2);
}
});
}
return jTextField_search;
}
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane_book() {
if (jScrollPane_book == null) {
jScrollPane_book = new JScrollPane();
jScrollPane_book.setViewportView(getJTable_book());
}
return jScrollPane_book;
}
boolean deleteable = false;
Integer borrowedNum = 0;
/**
* This method initializes jTable
*
* @return javax.swing.JTable
*/
private JTable getJTable_book() {
if (jTable_book == null) {
Object[][] data = {};
String[] column = { "编号", "书名", "作者", "类型", "出版社", "单价", "副本数量",
"库存数量", "日罚金", "是否新书" };
DefaultTableModel model = new DefaultTableModel(data, column);
jTable_book = new JTable(model);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -