📄 configevent.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 + -