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

📄 book.java

📁 JAVA图书管理软件源码,是我师兄亲自参与编的毕业设计
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	{
		int count=mode.getRowCount();
		for(int row=0;row<count;row++)
			mode.removeRow(0);
	}
	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	public static boolean click=false;
	private JButton jButton4 = null;
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setBounds(new Rectangle(55, 362, 99, 27));
			jButton.setText("添加新书目");
			jButton.addActionListener(new java.awt.event.ActionListener()
			{
				public void actionPerformed(java.awt.event.ActionEvent e)
				{
					if(click==false)
					{
						jComboBox.setVisible(false);
						jTextField.setVisible(true);
						jTextField1.setText("");
						jTextField2.setText("");
						jTextField3.setText("");
						jTextField4.setText("");
						jTextField5.setText("");
						jTextField6.setText("");
						jTextField7.setText("");
						jTextField8.setText("");
						jTextField9.setText("");
						jButton.setText("添加");						
					}
					
					if(click==true)
					{
						jButton.setText("继续添加");
						String s[]=new String[10];
						s[0]=jTextField.getText();
						s[1]=jTextField1.getText();
						s[2]=jTextField2.getText();
						s[3]=jTextField3.getText();
						s[4]=jTextField4.getText();
						s[5]=jTextField5.getText();
						s[6]=jTextField6.getText();
						s[7]=jTextField7.getText();
						s[8]=jTextField8.getText();
						s[9]="0";
						
						if(SaveInsert.save(s))
						{
							refrashTable(getMode());
							JOptionPane.showMessageDialog(null, "添加成功!");
						}
						else
							JOptionPane.showMessageDialog(null, "添加失败!");
						
					}
					
					if(click==false)
						click=true;
					else click=false;
					
				}
			});
		}
		return jButton;
	}

	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1() {
		if (jButton1 == null) {
			jButton1 = new JButton();
			jButton1.setBounds(new Rectangle(177, 362, 112, 27));
			jButton1.setText("修改书目信息");
			
			jButton1.addActionListener(new java.awt.event.ActionListener() 
			{
				public void actionPerformed(java.awt.event.ActionEvent e)
				{
					String s[]=new String[10];
					s[0]=jComboBox.getSelectedItem().toString();
					s[1]=jTextField1.getText();
					s[2]=jTextField2.getText();
					s[3]=jTextField3.getText();
					s[4]=jTextField4.getText();
					s[5]=jTextField5.getText();
					s[6]=jTextField6.getText();
					s[7]=jTextField7.getText();
					s[8]=jTextField8.getText();
					s[9]=jTextField9.getText();
					
					if(SaveModify.save(s))
					{
						refrashTable(getMode());
						JOptionPane.showMessageDialog(null, "修改成功!");
					}
					else
						JOptionPane.showMessageDialog(null, "修改失败!");
					
				}
			});
		}
		return jButton1;
	}

	/**
	 * This method initializes jButton2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton2() {
		if (jButton2 == null) {
			jButton2 = new JButton();
			jButton2.setBounds(new Rectangle(327, 361, 110, 27));
			jButton2.setText("删除该书目");
			
			jButton2.addActionListener(new java.awt.event.ActionListener() 
			{
				public void actionPerformed(java.awt.event.ActionEvent e) 
				{
					String isbn=jComboBox.getSelectedItem().toString();
					if(SaveDelete.save(isbn))
					{
						refrashTable(getMode());
						JOptionPane.showMessageDialog(null, "删除成功并同时删除了改书目下所有书的信息!");
						
					}
					else
						JOptionPane.showMessageDialog(null, "修改失败!");
				}
			});
		}
		return jButton2;
	}

	/**
	 * This method initializes jButton3	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton3() {
		if (jButton3 == null) {
			jButton3 = new JButton();
			jButton3.setBounds(new Rectangle(486, 362, 91, 29));
			jButton3.setText("取消");
			
			jButton3.addActionListener(new java.awt.event.ActionListener()
{
				public void actionPerformed(java.awt.event.ActionEvent e)
				{
					dele();
				}
			});
		}
		return jButton3;
	}

	private void dele()
	{
		this.dispose();
	}
	/**
	 * This method initializes jButton4	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton4() {
		if (jButton4 == null) {
			jButton4 = new JButton();
			jButton4.setBounds(new Rectangle(514, 7, 139, 25));
			jButton4.setText(">>进入书籍管理");
			
			jButton4.addActionListener(new java.awt.event.ActionListener() 
			{
				public void actionPerformed(java.awt.event.ActionEvent e) 
				{
					BookItem.items();
				}
			});
		}
		return jButton4;
	}

	/**
	 * @param args
	 */
//	public static void main(String[] args) 
//	{
//		// TODO Auto-generated method stub
//		SwingUtilities.invokeLater(new Runnable() {
//			public void run() {
//				Book thisClass = new Book();
//				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//				thisClass.setVisible(true);
//			}
//		});
//	}
//	
	public static void bookManage() 
	{
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				Book thisClass = new Book();
				
				thisClass.setVisible(true);
			}
		});
	}

	/**
	 * This is the default constructor
	 */
	public Book() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(670, 446);
		this.setResizable(false);
		this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
		this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
		
		this.setContentPane(getJContentPane());
		this.setTitle("图书管理----书目管理");
		this.setLocation(400, 300);
		
		this.addWindowListener(new java.awt.event.WindowAdapter()
		{
			public void windowClosing(java.awt.event.WindowEvent e)
			{
				//Menu.visual();
			}
		});
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabel11 = new JLabel();
			jLabel11.setBounds(new Rectangle(567, 112, 45, 22));
			jLabel11.setText("(册)");
			jLabel10 = new JLabel();
			jLabel10.setBounds(new Rectangle(420, 114, 54, 19));
			jLabel10.setText("  数  量");
			jLabel9 = new JLabel();
			jLabel9.setBounds(new Rectangle(237, 113, 58, 24));
			jLabel9.setText("存放位置");
			jLabel8 = new JLabel();
			jLabel8.setBounds(new Rectangle(137, 112, 43, 25));
			jLabel8.setText("(元)");
			jLabel7 = new JLabel();
			jLabel7.setBounds(new Rectangle(10, 114, 42, 23));
			jLabel7.setText("  单价");
			jLabel6 = new JLabel();
			jLabel6.setBounds(new Rectangle(419, 80, 55, 20));
			jLabel6.setText("  语  言");
			jLabel5 = new JLabel();
			jLabel5.setBounds(new Rectangle(254, 80, 40, 21));
			jLabel5.setText("  类别");
			jLabel4 = new JLabel();
			jLabel4.setBounds(new Rectangle(11, 81, 43, 23));
			jLabel4.setText("  版本");
			jLabel3 = new JLabel();
			jLabel3.setBounds(new Rectangle(420, 46, 54, 23));
			jLabel3.setText("  出版社");
			jLabel2 = new JLabel();
			jLabel2.setBounds(new Rectangle(254, 47, 40, 25));
			jLabel2.setText("  作者");
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(12, 50, 42, 22));
			jLabel1.setText("  书名");
			jLabel = new JLabel();
			jLabel.setBounds(new Rectangle(12, 22, 40, 23));
			jLabel.setText("  ISBN");
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(jLabel, null);
			jContentPane.add(getJComboBox(), null);
			jContentPane.add(getJTextField(), null);
			jContentPane.add(jLabel1, null);
			jContentPane.add(getJTextField1(), null);
			jContentPane.add(jLabel2, null);
			jContentPane.add(getJTextField2(), null);
			jContentPane.add(jLabel3, null);
			jContentPane.add(getJTextField3(), null);
			jContentPane.add(jLabel4, null);
			jContentPane.add(getJTextField4(), null);
			jContentPane.add(jLabel5, null);
			jContentPane.add(getJTextField5(), null);
			jContentPane.add(jLabel6, null);
			jContentPane.add(getJTextField6(), null);
			jContentPane.add(jLabel7, null);
			jContentPane.add(getJTextField7(), null);
			jContentPane.add(jLabel8, null);
			jContentPane.add(jLabel9, null);
			jContentPane.add(getJTextField8(), null);
			jContentPane.add(jLabel10, null);
			jContentPane.add(getJTextField9(), null);
			jContentPane.add(jLabel11, null);
			jContentPane.add(getJScrollPane(), null);
			jContentPane.add(getJButton(), null);
			jContentPane.add(getJButton1(), null);
			jContentPane.add(getJButton2(), null);
			jContentPane.add(getJButton3(), null);
			jContentPane.add(getJButton4(), null);
		}
		return jContentPane;
	}

}  //  @jve:decl-index=0:visual-constraint="10,10"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -