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

📄 configevent.java

📁 聊天工具
💻 JAVA
字号:
package server.configpane;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JOptionPane;

import server.login.ServerFrme;
import utils.PropUtils;
/**
 * 服务器配置面板中的事件类
 * @author 洪景泉
 *
 */
public class ConfigEvent implements ActionListener{
	private ServerFrme qqServerFrm=null;
	public ConfigEvent(ServerFrme qqServerFrm) {
		this.qqServerFrm = qqServerFrm;
	}
	public void actionPerformed(ActionEvent e) {
		JButton btn=(JButton)e.getSource();
		String temp=btn.getActionCommand();
		String driver,url,name,pwd,IP,port;
		if(temp.equals("save")){
			if(((String)qqServerFrm.getConfigPane().getSMediumCBox().getSelectedItem()).equals("oracle")){
				driver=qqServerFrm.getConfigPane().getJText1().getText();
				url=qqServerFrm.getConfigPane().getJText2().getText();
				name=qqServerFrm.getConfigPane().getJText3().getText();
				pwd=qqServerFrm.getConfigPane().getJText4().getText();
				IP=qqServerFrm.getConfigPane().getIPCBox().getSelectedItem().toString();
				port=qqServerFrm.getConfigPane().getJFport().getText();
					
				if (driver.trim().equals("")) {
					JOptionPane.showMessageDialog(null, "请输入数据库驱动类!");
					qqServerFrm.getConfigPane().getJText1().requestFocus();
					return;
				}
				if (url.trim().equals("")) {
					JOptionPane.showMessageDialog(null, "请输入数据库连接串!");
					qqServerFrm.getConfigPane().getJText2().requestFocus();
					return;
				}
				if (name.trim().equals("")) {
					JOptionPane.showMessageDialog(null, "请输入数据库用户名!");
					qqServerFrm.getConfigPane().getJText3().requestFocus();
					return;
				}
				if (pwd.trim().equals("")) {
					JOptionPane.showMessageDialog(null, "请输入数据库密码!");
					qqServerFrm.getConfigPane().getJText4().requestFocus();
					return;
				}
				
				PropUtils.write("driver",driver);
				PropUtils.write("url",url);
				PropUtils.write("username",name);
				PropUtils.write("password",pwd);
				PropUtils.write("ip",IP);
				PropUtils.write("port",port);
				
			}
			
		}
		
		
	}
 
}

⌨️ 快捷键说明

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