📄 maingui.java
字号:
final JButton insertUserInfo = new JButton();
insertUserInfo.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
try {
ToServerProcess.oos.writeObject("添加用户");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
insertUserInfo.setText("添加用户");
insertUserInfo.setBounds(37, 24, 109, 25);
panel_1.add(insertUserInfo);
updateUserPwd = new JButton();
updateUserPwd.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdatePwd().showGUI();
}
});
updateUserPwd.setText("修改用户密码");
updateUserPwd.setBounds(37, 117, 109, 25);
panel_1.add(updateUserPwd);
final JButton updateUserInfo = new JButton();
updateUserInfo.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdateUserInfo().showGUI();
}
});
updateUserInfo.setText("修改用户信息");
updateUserInfo.setBounds(37, 55, 109, 25);
panel_1.add(updateUserInfo);
final JButton deleteUser = new JButton();
deleteUser.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new DeleteUserInfo().showGUI();
}
});
deleteUser.setText("删除用户");
deleteUser.setBounds(37, 86, 109, 25);
panel_1.add(deleteUser);
adminchat = new JButton();
adminchat.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new AdminChat().showGUI();
}
});
adminchat.setText("管理聊天记录");
adminchat.setBounds(37, 179, 109, 25);
panel_1.add(adminchat);
panel_4 = new JPanel();
panel_4.setLayout(null);
panel_4.setBounds(0, 385, 51, 32);
JMenuBar men=new JMenuBar();
men.setBounds(7, 7, 37, 25);
panel_4.add(men);
final JMenu menu = new JMenu();
men.add(menu);
menu.setText("菜单");
final JMenu menu_2 = new JMenu();
menu_2.setText("用户管理");
menu.add(menu_2);
final JMenuItem menuItem_4 = new JMenuItem();
menuItem_4.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdatePwd().showGUI();
}
});
menuItem_4.setText("修改用户密码");
menu_2.add(menuItem_4);
final JMenuItem menuItem_7 = new JMenuItem();
menuItem_7.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
try {
ToServerProcess.oos.writeObject("添加用户");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
menuItem_7.setText("添加新用户");
menu_2.add(menuItem_7);
final JMenuItem menuItem_6 = new JMenuItem();
menuItem_6.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdateUserInfo().showGUI();
}
});
menuItem_6.setText("修改用户信息");
menu_2.add(menuItem_6);
final JMenuItem menuItem_8 = new JMenuItem();
menuItem_8.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new DeleteUserInfo().showGUI();
}
});
menuItem_8.setText("删除用户");
menu_2.add(menuItem_8);
final JMenu menu_1 = new JMenu();
menu_1.setText("自身信息管理");
menu.add(menu_1);
final JMenuItem menuItem = new JMenuItem();
menuItem.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new ChangePwdGUI(id).showGUI();
}
});
menuItem.setText("修改密码");
menu_1.add(menuItem);
final JMenuItem menuItem_1 = new JMenuItem();
menuItem_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
try {
ToServerProcess.oos.writeObject("个人用户信息");
ToServerProcess.oos.writeObject(id);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
menuItem_1.setText("修改个人信息");
menu_1.add(menuItem_1);
final JMenuItem menuItem_18 = new JMenuItem();
menuItem_18.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
BandChatGUI band=(BandChatGUI) qun.get("1");
if(band==null)
{
BandChatGUI band1=new BandChatGUI(name,dept);
band1.showGUI();
qun.put("1",band);
}
}
});
menuItem_18.setText("群聊");
menu.add(menuItem_18);
final JMenuItem menuItem_2 = new JMenuItem();
menuItem_2.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new AdminChat().showGUI();
}
});
menuItem_2.setText("聊天记录管理");
menu.add(menuItem_2);
menu.addSeparator();
final JMenuItem menuItem_5 = new JMenuItem();
menuItem_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new ShowAnent().showGUI();
}
});
menuItem_5.setText("关于");
menu.add(menuItem_5);
final JPopupMenu popupMenu_1 = new JPopupMenu();
addPopup(frame.getContentPane(), popupMenu_1);
final JMenuItem menuItem_3 = new JMenuItem();
menuItem_3.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
int i=JOptionPane.showConfirmDialog(frame,"确定要退出?","提示",JOptionPane.YES_OPTION,JOptionPane.INFORMATION_MESSAGE,null);
if(i==0)
{
try {
ToServerProcess.oos.writeObject("exit");
ToServerProcess.oos.writeObject(userVector);
ToServerProcess.toServer.close();
ToServerProcess.ois.close();
ToServerProcess.oos.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.exit(0);
}
}
});
menuItem_3.setText("退出");
menu.add(menuItem_3);
frame.getContentPane().add(panel_4);
final JButton updatePwd = new JButton();
updatePwd.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new ChangePwdGUI(id).showGUI();
}
});
updatePwd.setText("修改自身密码");
updatePwd.setBounds(37, 148, 109, 25);
panel_1.add(updatePwd);
time = new JLabel();
time.setBounds(102, 385, 131, 23);
frame.getContentPane().add(time);
final JMenu menu_4 = new JMenu();
menu_4.setText("用户管理");
popupMenu_1.add(menu_4);
final JMenuItem menuItem_14 = new JMenuItem();
menuItem_14.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdatePwd().showGUI();
}
});
menuItem_14.setText("修改用户密码");
menu_4.add(menuItem_14);
final JMenuItem menuItem_15 = new JMenuItem();
menuItem_15.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
try {
ToServerProcess.oos.writeObject("添加用户");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
menuItem_15.setText("添加新用户");
menu_4.add(menuItem_15);
final JMenuItem menuItem_16 = new JMenuItem();
menuItem_16.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new UpdateUserInfo().showGUI();
}
});
menuItem_16.setText("修改用户信息");
menu_4.add(menuItem_16);
final JMenuItem menuItem_17 = new JMenuItem();
menuItem_17.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new DeleteUserInfo().showGUI();
}
});
menuItem_17.setText("删除用户");
menu_4.add(menuItem_17);
final JMenu menu_3 = new JMenu();
menu_3.setText("自身信息管理");
popupMenu_1.add(menu_3);
final JMenuItem menuItem_12 = new JMenuItem();
menuItem_12.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new ChangePwdGUI(id).showGUI();
}
});
menuItem_12.setText("修改密码");
menu_3.add(menuItem_12);
final JMenuItem menuItem_13 = new JMenuItem();
menuItem_13.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
try {
ToServerProcess.oos.writeObject("个人用户信息");
ToServerProcess.oos.writeObject(id);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
menuItem_13.setText("修改个人信息");
menu_3.add(menuItem_13);
final JMenuItem menuItem_19 = new JMenuItem();
menuItem_19.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
BandChatGUI band=(BandChatGUI) qun.get("1");
if(band==null)
{
BandChatGUI band1=new BandChatGUI(name,dept);
band1.showGUI();
qun.put("1",band);
}
}
});
menuItem_19.setText("群聊");
popupMenu_1.add(menuItem_19);
final JMenuItem menuItem_11 = new JMenuItem();
popupMenu_1.add(menuItem_11);
menuItem_11.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new AdminChat().showGUI();
}
});
menuItem_11.setText("聊天记录管理");
menuItem_11.setEnabled(true);
popupMenu_1.addSeparator();
final JMenuItem menuItem_10 = new JMenuItem();
menuItem_10.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new ShowAnent().showGUI();
}
});
menuItem_10.setText("关于");
popupMenu_1.add(menuItem_10);
final JMenuItem menuItem_9 = new JMenuItem();
menuItem_9.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
int i=JOptionPane.showConfirmDialog(frame,"确定要退出?","提示",JOptionPane.YES_OPTION,JOptionPane.INFORMATION_MESSAGE,null);
if(i==0)
{
try {
ToServerProcess.oos.writeObject("exit");
ToServerProcess.oos.writeObject(userVector);
ToServerProcess.toServer.close();
ToServerProcess.ois.close();
ToServerProcess.oos.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.exit(0);
}
}
});
if(LogionGUI.IDENTITY==0)
{
tabbedPane.setEnabledAt(0,true);
insertUserInfo.setEnabled(false);
updateUserPwd.setEnabled(false);
updateUserInfo.setEnabled(false);
menu_4.setEnabled(false);
menu_2.setEnabled(false);
deleteUser.setEnabled(false);
selectAllUserInfo.setEnabled(false);
}
else
{
insertUserInfo.setEnabled(true);
menu_4.setEnabled(true);
menu_2.setEnabled(true);
updateUserPwd.setEnabled(true);
updateUserInfo.setEnabled(true);
deleteUser.setEnabled(true);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -