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

📄 showalluserinfogui.java

📁 企业级的即时通软件。。java语言写的 这是客户端部份。
💻 JAVA
字号:
package edu.sccp.chat.frame;


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import java.util.Vector;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

import com.swtdesigner.SwingResourceManager;

import edu.sccp.chat.action.ToServerProcess;
import edu.sccp.chat.jarClass.JarAllege;

public class ShowAllUserInfoGUI {

	private JTable table;
	/**
	 * @param args
	 */
	JFrame frame;
	Vector vv;
	public ShowAllUserInfoGUI(Vector info)
	{
		vv=info;
		JarAllege.bai();
		initGUI();
	}
	private void initGUI()
	{
		frame=new JFrame("所有用户信息");
		frame.setIconImage(SwingResourceManager.getImage(ShowAllUserInfoGUI.class, "/edu/sccp/chat/image/icon.png"));
		frame.addWindowListener(new WindowAdapter() {
			public void windowClosing(final WindowEvent e) {
				frame.dispose();
			}
		});
		frame.getContentPane().setLayout(null);

		Vector vector=new Vector();
		vector.add("ID");
		vector.add("姓名");
		vector.add("性别");
		vector.add("所在部门");
		vector.add("职务");
		vector.add("出生日期");
		vector.add("入职日期");
		vector.add("联系电话");
		vector.add("E_mail");
		vector.add("备注");
		vector.add("在线状态");
		
		DefaultTableModel mode=new DefaultTableModel(vv,vector);
		final JButton button = new JButton();
		button.addActionListener(new ActionListener() {
			public void actionPerformed(final ActionEvent e) {
				frame.dispose();
			}
		});
		button.setText("关闭");
		button.setBounds(280, 334, 88, 27);
		frame.getContentPane().add(button);

		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBorder(BorderFactory.createTitledBorder("显示所有用户信息"));
		scrollPane.setBounds(10, 14, 368, 318);
		frame.getContentPane().add(scrollPane);

		table = new JTable(mode);
		table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
		scrollPane.setViewportView(table);
	}
	public void showGUI()
	{
		frame.setResizable(false);
		frame.setSize(397,395);
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		//new ShowAllUserInfoGUI().showGUI();
	}

}

⌨️ 快捷键说明

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