final JPanel panel_7 = new JPanel();
panel_7.setLayout(new BoxLayout(panel_7, BoxLayout.X_AXIS));
loginPanel.add(panel_7);
panel_7.add(new JLabel("用户名:"));
userNameTField = new JTextField(preferences.get("username", "请输入用户名"));
panel_7.add(userNameTField);
final JPanel panel_8 = new JPanel();
panel_8.setLayout(new BoxLayout(panel_8, BoxLayout.X_AXIS));
loginPanel.add(panel_8);
panel_8.add(new JLabel("密 码:"));
passwordTField = new JPasswordField("*****");
panel_8.add(passwordTField);
final JButton loginOKButton = new JButton("确定");
sysSetPanel.add(loginOKButton);
loginOKButton.setActionCommand("loginOK");
loginOKButton.addActionListener(new SysSetPanelOKListener());
final JPanel ipPanel = new JPanel();
final GridLayout gridLayout_2 = new GridLayout(0, 1);
gridLayout_2.setVgap(5);
ipPanel.setLayout(gridLayout_2);
ipPanel.setMaximumSize(new Dimension(600, 90));
ipPanel.setBorder(new TitledBorder("IP搜索范围"));
sysSetPanel.add(ipPanel);
final JPanel panel_5 = new JPanel();
panel_5.setLayout(new BoxLayout(panel_5, BoxLayout.X_AXIS));
ipPanel.add(panel_5);
panel_5.add(new JLabel("起始IP:"));
ipStartTField = new JTextField(preferences.get("ipStart", "192.168.0.1"));
panel_5.add(ipStartTField);
final JPanel panel_6 = new JPanel();
panel_6.setLayout(new BoxLayout(panel_6, BoxLayout.X_AXIS));
ipPanel.add(panel_6);
panel_6.add(new JLabel("终止IP:"));
ipEndTField = new JTextField(preferences.get("ipEnd", "192.168.1.255"));
panel_6.add(ipEndTField);
final JButton ipOKButton = new JButton("确定");
ipOKButton.setActionCommand("ipOK");
ipOKButton.addActionListener(new SysSetPanelOKListener());
sysSetPanel.add(ipOKButton);
return scrollPane;
}
//----------------------------------------------------------------------------------
private JScrollPane createUserList(){// 用户列表面板
JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
addUserPopup(chatTree,getPopupMenu());// 为用户添加弹出菜单
scrollPane.setViewportView(chatTree);
scrollPane.setBorder(new EmptyBorder(0,0,0,0));
chatTree.addMouseListener(new ChatTreeMouseListener());
return scrollPane;
}
//----------------------------------------------------------------------------------
private JScrollPane createSysToolPanel() {// 系统工具面板
JPanel sysToolPanel = new JPanel(); // 系统工具面板
sysToolPanel.setLayout(new BorderLayout());
JScrollPane sysToolScrollPanel = new JScrollPane();
sysToolScrollPanel
.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
sysToolScrollPanel.setBorder(new EmptyBorder(0, 0, 0, 0));
sysToolScrollPanel.setViewportView(sysToolPanel);
sy