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

📄 config.java.svn-base

📁 MSN客服自动化机器人
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
								{									autoLogin = new JCheckBox();									systemConfigPanel.add(autoLogin);									autoLogin.setBackground(new java.awt.Color(255, 255, 255));									autoLogin.setFont(LABEL_FOUNT);									autoLogin.setText(configMap.get(LANG_CONFIG_CHECKBOX_AUTOLOGIN_TEXT));								}								{									systemService = new JCheckBox();									systemConfigPanel.add(systemService);									systemService.setBackground(new java.awt.Color(255, 255, 255));									systemService.setFont(LABEL_FOUNT);									systemService.setText(configMap.get(LANG_CONFIG_CHECKBOX_SYSTEMSERVICE_TEXT));								}								{									shareSystem = new JCheckBox();									systemConfigPanel.add(shareSystem);									shareSystem.setBackground(new java.awt.Color(255, 255, 255));									shareSystem.setFont(LABEL_FOUNT);									shareSystem.setText(configMap.get(LANG_CONFIG_CHECKBOX_SHARESYSTEM_TEXT));									shareSystem.addActionListener(new ActionListener() {										public void actionPerformed(ActionEvent evt) {											if (shareSystem.isSelected())												shareNumber.setEnabled(true);											else												shareNumber.setEnabled(false);										}									});								}								{									ComboBoxModel shareNumberModel = new DefaultComboBoxModel(new String[] { "0", "5", "10", "20", "30", "50", "100" });									shareNumber = new JComboBox();									systemConfigPanel.add(shareNumber);									shareNumber.setModel(shareNumberModel);									shareNumber.setBackground(new java.awt.Color(255, 255, 255));									shareNumber.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));								}							}						}					}					{						logScrollPane1 = new JScrollPane();						configPanel.add(logScrollPane1);						logScrollPane1.setPreferredSize(new java.awt.Dimension(484, 34));						{							logPanel = new JPanel();							logScrollPane1.setViewportView(logPanel);							BorderLayout logPanelLayout = new BorderLayout();							logPanel.setBackground(new java.awt.Color(255, 255, 255));							logPanel.setPreferredSize(new java.awt.Dimension(625, 10));							logPanel.setLayout(logPanelLayout);							{								logLabel = new JLabel();								logPanel.add(logLabel, BorderLayout.WEST);								logLabel.setFont(LABEL_FOUNT);								logLabel.setText(configMap.get(LANG_CONFIG_LABEL_LOG_TEXT));								logLabel.setPreferredSize(new java.awt.Dimension(101, 31));							}							{								logConfigPanel = new JPanel();								GridLayout logConfigPanelLayout = new GridLayout(1, 1);								logConfigPanelLayout.setColumns(1);								logConfigPanelLayout.setHgap(1);								logConfigPanelLayout.setVgap(1);								logConfigPanel.setLayout(logConfigPanelLayout);								logPanel.add(logConfigPanel, BorderLayout.CENTER);								logConfigPanel.setBackground(new java.awt.Color(255, 255, 255));								{									debug = new JCheckBox();									logConfigPanel.add(debug);									debug.setBackground(new java.awt.Color(255, 255, 255));									debug.setFont(LABEL_FOUNT);									debug.setText(configMap.get(LANG_CONFIG_CHECKBOX_DEBUG_TEXT));								}								{									info = new JCheckBox();									logConfigPanel.add(info);									info.setBackground(new java.awt.Color(255, 255, 255));									info.setFont(LABEL_FOUNT);									info.setText(configMap.get(LANG_CONFIG_CHECKBOX_INFO_TEXT));								}								{									waring = new JCheckBox();									logConfigPanel.add(waring);									waring.setBackground(new java.awt.Color(255, 255, 255));									waring.setFont(LABEL_FOUNT);									waring.setText(configMap.get(LANG_CONFIG_CHECKBOX_WARN_TEXT));								}								{									error = new JCheckBox();									logConfigPanel.add(error);									error.setBackground(new java.awt.Color(255, 255, 255));									error.setFont(LABEL_FOUNT);									error.setText(configMap.get(LANG_CONFIG_CHECKBOX_ERROR_TEXT));								}							}						}					}				}				{					welcomeScrollPane = new JScrollPane();					backPanel.add(welcomeScrollPane, BorderLayout.CENTER);					welcomeScrollPane.setPreferredSize(new java.awt.Dimension(632, 104));					{						welcomePanel = new JPanel();						welcomeScrollPane.setViewportView(welcomePanel);						BorderLayout welcomePanelLayout = new BorderLayout();						welcomePanel.setLayout(welcomePanelLayout);						welcomePanel.setBackground(new java.awt.Color(255, 255, 255));						{							welcomeLabel = new JLabel();							welcomePanel.add(welcomeLabel, BorderLayout.WEST);							welcomeLabel.setFont(LABEL_FOUNT);							welcomeLabel.setText(configMap.get(LANG_CONFIG_LABEL_WELCOME_TEXT));							welcomeLabel.setPreferredSize(new java.awt.Dimension(100, 79));						}						{							welcomeValueScrollPane = new JScrollPane();							welcomePanel.add(welcomeValueScrollPane, BorderLayout.CENTER);							welcomeValueScrollPane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));							{								welcomeTextArea = new JTextArea();								welcomeValueScrollPane.setViewportView(welcomeTextArea);								welcomeTextArea.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));							}						}					}				}				{					businessCommandScrollPane = new JScrollPane();					backPanel.add(businessCommandScrollPane, BorderLayout.SOUTH);					businessCommandScrollPane.setPreferredSize(new java.awt.Dimension(632, 98));					{						businessCommandPanel = new JPanel();						businessCommandScrollPane.setViewportView(businessCommandPanel);						BorderLayout businessCommandPanelLayout = new BorderLayout();						businessCommandPanel.setLayout(businessCommandPanelLayout);						businessCommandPanel.setBackground(new java.awt.Color(255, 255, 255));						{							businessCommandLabel = new JLabel();							businessCommandPanel.add(businessCommandLabel, BorderLayout.WEST);							businessCommandLabel.setFont(LABEL_FOUNT);							businessCommandLabel.setText(configMap.get(LANG_CONFIG_LABEL_BUSINESSCOMMAND_TEXT));							businessCommandLabel.setPreferredSize(new java.awt.Dimension(100, 85));						}						{							businessCommandValueScrollPane = new JScrollPane();							businessCommandPanel.add(businessCommandValueScrollPane, BorderLayout.CENTER);							businessCommandValueScrollPane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));							{								businessCommandTextArea = new JTextArea();								businessCommandValueScrollPane.setViewportView(businessCommandTextArea);								businessCommandTextArea.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));								businessCommandTextArea.setPreferredSize(new java.awt.Dimension(514, 83));							}						}					}				}			}			{				// 配置系统图标				this.setIconImage(ImageIO.read(new File(configMap.get(STYLES_MAIN_FORM_CONFIG))));				this.setTitle(configMap.get(LANG_CONFIG_FORM_TITLE));				getContentPane().setBackground(new java.awt.Color(255, 255, 255));				this.addWindowListener(new WindowAdapter() {					/**					 * 窗口正处在关闭过程中时调用。此时可重写关闭操作。					 * 					 * @param e					 */					public void windowClosing(WindowEvent e) {						dispose();// 关闭画面					}				});				this.clear();				//this.setSize(640, 480);			}			this.pack();		} catch (Exception e) {			e.printStackTrace();		}	}	/**	 * 恢复默认	 */	@SuppressWarnings("unchecked")	private void clear() {		// 用户		{			// 用户名			this.userName.setText(configMap.get(CONFIG_USERNAME));			// 密码			this.password.setText(configMap.get(CONFIG_PASSWORD));		}		// 系统种类		{			// 组织			if (CONFIG_SYSTEM_TYPE_ORGANIZATION.equals(configMap.get(CONFIG_SYSTEM_TYPE))) {				this.organization.setSelected(true);			} else {				this.individual.setSelected(true);			}		}		//字典编码		encode_use.setSelectedItem(configMap.get(CONFIG_ENCODE));		// 界面语言		{			try {				Hashtable<String, String> langMap = JMMRConfig.getConfigs(configMap.get(CONFIG_FILE_LANG));				langMap.remove(CONFIG);				Iterator it = langMap.entrySet().iterator();				while (it.hasNext()) {					Map.Entry mpField = (Map.Entry) it.next();					langDate.add("" + mpField.getKey());				}				lang_use.setSelectedItem(configMap.get(CONFIG_LANG));			} catch (Exception e) {			}		}		// 程序皮肤		{			try {				Hashtable<String, String> stytlesMap = JMMRConfig.getConfigs(configMap.get(CONFIG_FILE_STYLES));				stytlesMap.remove(CONFIG);				Iterator it = stytlesMap.entrySet().iterator();				while (it.hasNext()) {					Map.Entry mpField = (Map.Entry) it.next();					stytlesDate.add("" + mpField.getKey());				}				stytle_use.setSelectedItem(configMap.get(CONFIG_STYLES));			} catch (Exception e) {			}		}		// 其他		{			// 自动登录			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_AUTOLOGIN))) {				autoLogin.setSelected(true);			}			// 作为系统服务进程			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_SYSTEMSERVICE))) {				systemService.setSelected(true);			}			// 共享自己的服务			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_SHARESYSTEM))) {				shareSystem.setSelected(true);				shareNumber.setEnabled(true);				try {					// 共享服务数目					shareNumber.setSelectedItem(configMap.get(CONFIG_SHARENUMBER));				} catch (Exception e) {				}			} else {				shareNumber.setEnabled(false);			}		}		// 日志		{			// 选择开启警告日志信息			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_LOG_WARN))) {				waring.setSelected(true);			}			// 开启错误日志信息			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_LOG_ERROR))) {				error.setSelected(true);			}			// 开启一般日志信息			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_LOG_INFO))) {				info.setSelected(true);			}			// 开启测试日志信息			if (CONFIG_CHECKBOX_CHECKED.equals(configMap.get(CONFIG_LOG_DEBUG))) {				debug.setSelected(true);			}		}		// 欢迎信息		{			this.welcomeTextArea.setText(configMap.get(CONFIG_WELCOME_TEXT));		}		// 商业命令		{			this.businessCommandTextArea.setText(configMap.get(CONFIG_COMMAND_TEXT));		}	}	/**	 * 保存配置参数	 */	private void save() {		// CONFIG_FILE_CONFIG		{			Hashtable<String, String> config = new Hashtable<String, String>();			// 用户名			config.put(CONFIG_USERNAME, userName.getText());			// 密码			config.put(CONFIG_PASSWORD, password.getText());			// 系统种类			if (organization.isSelected()) {				config.put(CONFIG_SYSTEM_TYPE, CONFIG_SYSTEM_TYPE_ORGANIZATION); // 组织使用			} else {				config.put(CONFIG_SYSTEM_TYPE, CONFIG_SYSTEM_TYPE_INDIVIDUAL); // 个人使用			}			//字典编码			config.put(CONFIG_ENCODE, "" + encode_use.getSelectedItem());			// 语言			config.put(CONFIG_LANG, "" + lang_use.getSelectedItem());			// 皮肤			config.put(CONFIG_STYLES, "" + stytle_use.getSelectedItem());			// 自动登录			if (autoLogin.isSelected()) {				config.put(CONFIG_AUTOLOGIN, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_AUTOLOGIN, CONFIG_CHECKBOX_UNCHECKED);			}			// 作为系统服务进程			if (systemService.isSelected()) {				config.put(CONFIG_SYSTEMSERVICE, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_SYSTEMSERVICE, CONFIG_CHECKBOX_UNCHECKED);			}			// 共享自己的服务			if (shareSystem.isSelected()) {				config.put(CONFIG_SHARESYSTEM, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_SHARESYSTEM, CONFIG_CHECKBOX_UNCHECKED);			}// 共享服务数目			config.put(CONFIG_SHARENUMBER, "" + shareNumber.getSelectedItem());			// 保存配置参数到文件			manager.saveConfigFile(CONFIG_FILE_CONFIG, config);		}		// CONFIG_FILE_LOG		{			Hashtable<String, String> config = new Hashtable<String, String>();			// 开启警告日志信息			if (waring.isSelected()) {				config.put(CONFIG_LOG_WARN, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_LOG_WARN, CONFIG_CHECKBOX_UNCHECKED);			}			// 开启错误日志信息			if (error.isSelected()) {				config.put(CONFIG_LOG_ERROR, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_LOG_ERROR, CONFIG_CHECKBOX_UNCHECKED);			}			// 开启一般日志信息			if (info.isSelected()) {				config.put(CONFIG_LOG_INFO, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_LOG_INFO, CONFIG_CHECKBOX_UNCHECKED);			}			// 开启测试日志信息			if (debug.isSelected()) {				config.put(CONFIG_LOG_DEBUG, CONFIG_CHECKBOX_CHECKED);			} else {				config.put(CONFIG_LOG_DEBUG, CONFIG_CHECKBOX_UNCHECKED);			}			// 保存配置参数到文件			manager.saveConfigFile(CONFIG_FILE_LOG, config);		}		//CONFIG_FILE_WELCOME		{			Hashtable<String, String> config = new Hashtable<String, String>();			config.put(CONFIG_WELCOME_TEXT, welcomeTextArea.getText());			manager.saveConfigFile(CONFIG_FILE_WELCOME, config);		}		//CONFIG_FILE_COMMAND		{			Hashtable<String, String> config = new Hashtable<String, String>();			config.put(CONFIG_COMMAND_TEXT, businessCommandTextArea.getText());			manager.saveConfigFile(CONFIG_FILE_COMMAND, config);		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -