解决方案 »
- 反射时,如何使用可变参数的类对象作为参数来获取相应构造器
- 为什么会有两个结果啊。。
- 关于一个二进制范围的疑问,谢谢
- java 操作word
- JAVA中的 日期操作
- 求助 !如何把String 型转换成int型?
- 以血的教训请教
- java运行出错!请大家帮忙看看
- 用 jarsigner 打签名的时候 怎样可以设置 签名版本号 也就是 .SF 文件中的 Signature-Version:1.0
- public void paint(Graphics g)和 public void paintComponent(Graphics g)有不同吗?
- jframe和frame的repaint方法的不同
- 请教,这两种写法有什么优缺点?
cancelBtn.addActionListener(new ActionListener() {
//
public void actionPerformed(ActionEvent e) {
dispose();// 退出程序
}
});
saveBtn.addActionListener(new ActionListener() {
// 保存
public void actionPerformed(ActionEvent e) {
SaveAction();
dispose();
}
});
cb.addActionListener(new ActionListener() {
//连续录入
public void actionPerformed(ActionEvent e) {
}
});
TFileType.addItemListener(new ItemListener(){ @Override
public void itemStateChanged(ItemEvent e) {
//如果文件存储类型为XML文件,下面的选项更改为不可编辑
if("XML文件".equals((String) e.getItem())){
TDatebaseName.setEnabled(false);
TUser.setEnabled(false);
TPassword.setEnabled(false);
TIPadress.setEnabled(false);
TPortNum.setEnabled(false);
TInterNum.setEnabled(false);
}
else{
TDatebaseName.setEnabled(true);
TUser.setEnabled(true);
TPassword.setEnabled(true);
TIPadress.setEnabled(true);
TPortNum.setEnabled(true);
TInterNum.setEnabled(true);
}
}
});
}
public void SaveAction(){
//1、验证必填字段是否已填
int fileType = TFileType.getSelectedIndex();//值为
//CacheManager.getCacheInfo("user_code");
String TAgencyNumStr = TAgencyNum.getSelectedItem().toString();
String TAgencyNameStr = TAgencyName.getSelectedItem().toString();
String TAttrAgencyNumStr = TAttrAgencyNum.getSelectedItem().toString();
String TAttrAgencyNameStr = TAttrAgencyName.getSelectedItem().toString();
String TDateCollTimeStr = TDateCollTime.getSelectedItem().toString();
String TZoningStr = TZoning.getSelectedItem().toString();
String TDatebaseNameStr = TDatebaseName.getText();
String TUserStr = TUser.getText();
String TPasswordStr = TPassword.getText();
String TIPadressStr = TIPadress.getText();
String TPortNumStr = TPortNum.getText();
String TInterNumStr = TInterNum.getSelectedItem().toString();
String TAreaStr = TArea.getText();
String TCollUsernameStr = TCollUsername.getSelectedItem().toString();
String TDateAmountStr = TDateAmount.getText();
String TStartTimeStr = TStartTime.getText();
String TEndTimeStr = TEndTime.getText();
String TOthernameStr = null;
if(TAgencyNumStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写机构代码!");
return;
}
if(TAgencyNameStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写机构名称!");
return;
}
if(TAttrAgencyNumStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写归属机构代码!");
return;
}
if(TAttrAgencyNameStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写归属机构名称!");
return;
}
if(TDateCollTimeStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写数据采集时间!");
return;
}
if(TCollUsernameStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写采集人员姓名!");
return;
}
if(TZoningStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写行政区划!");
return;
}
if(TDatebaseNameStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写原始数据库名称!");
return;
}
if(TAreaStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写地域!");
return;
}
if(TStartTimeStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写起始时间!");
return;
}
if(TStartTimeStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写截止时间!");
return;
}
if(TDateAmountStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写数据量!");
return;
}
if(TInterNumStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写接口编号!");
return;
}
if(fileType == 0){ if(TUserStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写用户名!");
return;
}
if(TIPadressStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写IP地址!");
return;
}
if(TPortNumStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写端口号!");
return;
}
if(TPasswordStr.isEmpty()){
JOptionPane.showMessageDialog(null ,"请填写密码!");
return;
}
}
//数据库别名 = 数据库名+ 采集时间
TOthername.setText(TDatebaseName.getText() );
TOthernameStr = TDatebaseName.getText() ;
JOptionPane.showMessageDialog(null ,"保存成功!");
}
public static void main(String[] args) {
new YLFieldFrame();
}
}