⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookmanage.java

📁 基于javaSwing的图书馆信息管理系统 使用oracle数据库连接
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
	}

	/**
	 * 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 + -