仿QQ聊天软件及源码java版(六)

2014-11-24 03:14:15 · 作者: · 浏览: 2
inPanel);

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