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

📄 maingui.java

📁 企业级的即时通软件。。java语言写的 这是客户端部份。
💻 JAVA
📖 第 1 页 / 共 3 页
字号:

		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 + -