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

📄 bookaddbean.java

📁 JAVA图书馆管理系统 sqlserver2000 + SWING + look and feel
💻 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 + -