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

📄 normalclientbean.java

📁 JAVA图书馆管理系统 sqlserver2000 + SWING + look and feel
💻 JAVA
字号:
package com.jlib.client;

import java.awt.ComponentOrientation;
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.JDialog;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.UIManager;
import javax.swing.border.BevelBorder;
import javax.swing.table.TableColumnModel;


@SuppressWarnings("serial")
public class NormalClientBean extends JDialog {

	public static JTable table_1;
	public static JTable table;
	public static JLabel label_3;
	static int Y = 1;
	static String[][] s5 = new String[Y][7];	
	String[] s6 = {" ","ID","姓名","所在系","电话","地址","备注"};
	static int YY = 6;
	static String[][] s7 = new String[YY][5];
	String[] s8 = {" ","书名","ISBN","借阅时间","归还时间"};
	/**
	 * Launch the application
	 * @param args
	 */
	public static void main(String args[]) {
		
		try {
			UIManager.setLookAndFeel("com.nilo.plaf.nimrod.NimRODLookAndFeel");
		} catch (Exception e1) {
			// TODO 自动生成 catch 块
			e1.printStackTrace();
		}
		
		try {
			NormalClientBean dialog = new NormalClientBean();
			dialog.addWindowListener(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			});
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the dialog
	 */
	public NormalClientBean() {
		super();
		setResizable(false);
		getContentPane().setLayout(null);
		setTitle("JLIB图书管理系统-读者端");
		setBounds(100, 100, 500, 363);

		final JLabel label = new JLabel();
		label.setText("您好:");
		label.setBounds(38, 10, 30, 20);
		getContentPane().add(label);

		final JLabel label_1 = new JLabel();
		label_1.setText(com.jlib.client.LoginBean.jTextField.getText());
		label_1.setBounds(74, 10, 71, 20);
		getContentPane().add(label_1);

		final JLabel label_2 = new JLabel();
		label_2.setText("当前时间:");
		label_2.setBounds(227, 10, 60, 20);
		getContentPane().add(label_2);

		label_3 = new JLabel();
		label_3.setBounds(293, 10, 156, 20);
		getContentPane().add(label_3);

		final JButton button = new JButton();
		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				if(e.getSource()==button){
					
					com.jlib.client.NormalReaderSearchFun nrsf = new com.jlib.client.NormalReaderSearchFun();
					
					nrsf.send(LoginBean.IP, LoginBean.PORT, LoginBean.jTextField.getText());
					
					nrsf.start();
				}
			
			}
		});
		button.setText("查 看 信 息");
		button.setBounds(10, 36, 237, 23);
		getContentPane().add(button);

		final JButton button_1 = new JButton();
		button_1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			
				
				
			}
		});
		button_1.setText("退 出");
		button_1.setBounds(249, 36, 233, 23);
		getContentPane().add(button_1);

		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBounds(0, 65, 492, 72);
		getContentPane().add(scrollPane);

		table = new JTable(s5,s6);
		table.setEnabled(true);
		TableColumnModel tcm = table.getColumnModel();
		tcm.getColumn(0).setMaxWidth(28);   
        tcm.getColumn(1).setPreferredWidth(40);
        tcm.getColumn(2).setPreferredWidth(20);   
        tcm.getColumn(3).setPreferredWidth(10);
        tcm.getColumn(4).setPreferredWidth(40);   
        tcm.getColumn(5).setPreferredWidth(40);
        tcm.getColumn(6).setPreferredWidth(40);
		table.getTableHeader().setReorderingAllowed(false); //不可整列移动
        table.getTableHeader().setResizingAllowed(true); //不可拉动表格
		scrollPane.setViewportView(table);

		final JScrollPane scrollPane_1 = new JScrollPane();
		scrollPane_1.setBounds(0, 133, 492, 157);
		getContentPane().add(scrollPane_1);

		table_1 = new JTable(s7,s8);
		table_1.setEnabled(true);
		TableColumnModel tcm2 = table_1.getColumnModel();
		tcm2.getColumn(0).setMaxWidth(25);
		table.getTableHeader().setReorderingAllowed(false); //不可整列移动
        table.getTableHeader().setResizingAllowed(true); //不可拉动表格
		scrollPane_1.setViewportView(table_1);

		final JLabel label_4 = new JLabel();
		label_4.setBorder(new BevelBorder(BevelBorder.RAISED));
		label_4.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
		label_4.setText("JLIB图书管理系统 Powered By tq04q5k  ");
		label_4.setBounds(0, 313, 492, 20);
		getContentPane().add(label_4);
		
	}

}

⌨️ 快捷键说明

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