如何获得JComboBox和JTextField里面的数据
butOk.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){i...
butOk.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(jtf1.getText().equals("")){
new JOptionPane().showMessageDialog(null,"用水量不能为空");
}
else if(jtf2.getText().equals("")){
new JOptionPane().showMessageDialog(null,"用电量不能为空");
}
else{
int index1=jcb1.getSelectedIndex(); 想得到第一个JComboBox里面的数字
int index2=jcb2.getSelectedIndex(); 这个是第二个JComboBox
int index3=jcb3.getSelectedIndex(); 三
int index4=jcb4.getSelectedIndex(); 四
int index5=new Integer(jtf1.getText()).intValue(); 第一个JTextField
int index6=new Integer(jtf2.getText()).intValue(); 二
int index7=jcb5.getSelectedIndex(); 五个JComboBox
int a=index1*index5+index2*index6+index3*index7+index4; 计算
jtf3.setText(String.valueOf(a)); 想将上面的计算结果通过按钮触发到第三个JTF 中
}
}
});
触发按钮,老是计算结果为0,望大家指教
database.joinDB();
String sql="select 平均水费,平均电费,物业费,停车费 from 费用表";
try{
if(database.query(sql)){
while(database.rs.next()){
String shuifei=database.rs.getString("平均水费");
String dianfei=database.rs.getString("平均电费");
String wuyefei=database.rs.getString("物业费");
String tingchefei=database.rs.getString("停车费");
jcb1.addItem(shuifei);
jcb2.addItem(dianfei);
jcb3.addItem(wuyefei);
jcb4.addItem(tingchefei);
}
}
} catch(Exception ea){} 这是数据库的连接 展开
public void actionPerformed(ActionEvent e) {
if(jtf1.getText().equals("")){
new JOptionPane().showMessageDialog(null,"用水量不能为空");
}
else if(jtf2.getText().equals("")){
new JOptionPane().showMessageDialog(null,"用电量不能为空");
}
else{
int index1=jcb1.getSelectedIndex(); 想得到第一个JComboBox里面的数字
int index2=jcb2.getSelectedIndex(); 这个是第二个JComboBox
int index3=jcb3.getSelectedIndex(); 三
int index4=jcb4.getSelectedIndex(); 四
int index5=new Integer(jtf1.getText()).intValue(); 第一个JTextField
int index6=new Integer(jtf2.getText()).intValue(); 二
int index7=jcb5.getSelectedIndex(); 五个JComboBox
int a=index1*index5+index2*index6+index3*index7+index4; 计算
jtf3.setText(String.valueOf(a)); 想将上面的计算结果通过按钮触发到第三个JTF 中
}
}
});
触发按钮,老是计算结果为0,望大家指教
database.joinDB();
String sql="select 平均水费,平均电费,物业费,停车费 from 费用表";
try{
if(database.query(sql)){
while(database.rs.next()){
String shuifei=database.rs.getString("平均水费");
String dianfei=database.rs.getString("平均电费");
String wuyefei=database.rs.getString("物业费");
String tingchefei=database.rs.getString("停车费");
jcb1.addItem(shuifei);
jcb2.addItem(dianfei);
jcb3.addItem(wuyefei);
jcb4.addItem(tingchefei);
}
}
} catch(Exception ea){} 这是数据库的连接 展开
3个回答
展开全部
1、获取JComboBox里面的内容使用
Object obj = jcb1.getSelectedItem();//获取选择的条目
String str1 = String.valueOf(obj);//将选择的条目转换成String类型数据
2、获取JTextField里面的内容直接使用jtf.getText();
Object obj = jcb1.getSelectedItem();//获取选择的条目
String str1 = String.valueOf(obj);//将选择的条目转换成String类型数据
2、获取JTextField里面的内容直接使用jtf.getText();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询