📄 showalluserinfogui.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 + -