JPanel interfacePanel = new JPanel();
sysToolPanel.add(interfacePanel, BorderLayout.NORTH);
interfacePanel.setLayout(new BorderLayout());
interfacePanel.setBorder(new TitledBorder("界面选择-再次启动生效"));
faceList = new JList(new String[]{"当前系统", "java默认"});
interfacePanel.add(faceList);
faceList.setBorder(new BevelBorder(BevelBorder.LOWERED));
final JPanel interfaceSubPanel = new JPanel();
interfaceSubPanel.setLayout(new FlowLayout());
interfacePanel.add(interfaceSubPanel, BorderLayout.SOUTH);
selectInterfaceOKButton = new JButton("确定");
selectInterfaceOKButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
preferences.put("lookAndFeel", faceList.getSelectedValue().toString());
JOptionPane.showMessageDialog(EQ.this, "重新运行本软件后生效");
}
});
interfaceSubPanel.add(selectInterfaceOKButton);
JPanel searchUserPanel = new JPanel(); // 用户搜索面板
sysToolPanel.add(searchUserPanel);
searchUserPanel.setLayout(new BorderLayout());
final JPanel searchControlPanel = new JPanel();
searchControlPanel.setLayout(new GridLayout(0, 1));
searchUserPanel.add(searchControlPanel, BorderLayout.SOUTH);
final JList searchUserList = new JList(new String[]{"检测用户列表"});// 新添加用户列表
final JScrollPane scrollPane_2 = new JScrollPane(searchUserList);
scrollPane_2.setDoubleBuffered(true);
searchUserPanel.add(scrollPane_2);
searchUserList.setBorder(new BevelBorder(BevelBorder.LOWERED));
searchUserButton = new JToggleButton();
searchUserButton.setText("搜索新用户");
searchUserButton.addActionListener(new SearchUserActionListener(searchUserList));
searchControlPanel.add(progressBar);
searchControlPanel.add(searchUserButton);
searchUserPanel.setBorder(new TitledBorder("搜索用户"));
final JPanel sysUpdatePanel = new JPanel();
sysUpdatePanel.setOpaque(false);
sysUpdatePanel.setLayout(new GridBagLayout());
sysUpdatePanel.setBorder(new TitledBorder("系统操作"));
sysToolPanel.add(sysUpdatePanel, BorderLayout.SOUTH);
final JButton sysUpdateButton = new JButton("系统更新");
final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
gridBagConstraints_1.gridx = 0;
gridBagConstraints_1.gridy = 0;
sysUpdatePanel.add(sysUpdateButton, gridBagConstraints_1);
sysUpdateButton.addActionListener(new SysUpdateListener());// 添加系统更新事件
final JLabel updateLabel = new JLabel("最近更新:");
final GridBagConstraints updateLabelLayout = new GridBagConstraints();
updateLabelLayout.gridy = 1;
updateLabelLayout.gridx = 0;
sysUpdatePanel.add(updateLabel, updateLabelLayout);
final JLabel updateDateLabel = new JLabel();// 程序更新日期标签
Date date = new Date(localFile.lastModified());
String dateStr = String.forma