关于java swing combobox 下拉框被遮盖的问题 swingcomboboxjava 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void action(){ 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(); }} 初学java,弱弱的问一下,类名.class是啥意思? 设计一个简单计算器(qiu算法的优化) 高手请教查询问题 多少分升 * 啊,谁告诉我一下哦,谢谢了 一个超链接的正则表达式的问题 Applet中图片替换的问题 请问谁有定时任务的源程序(比如每过1秒就打印“hello”),在线等!!!急急!!! 看JAVA编程思想附录A中关于拷贝构造内容(第三版)的一个疑问? 求一个产生伪随机数的算法! tomcat 配置问题 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();
}
}