为什么我的jTable中的值会覆盖从jcombobox中选择的第一个值 ?有人可以帮我这个代码:覆盖jTable中的值
private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Connection con;
Statement stmt;
try {
// TODO add your handling code here
Class.forName("sun.jdbc.odbc.JdbcOdbc");
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null, ex);
}
try {
con= DriverManager.getConnection("Jdbc:Odbc:food");
stmt= con.createStatement();
int row = 0;
String st= JcbSub.getSelectedItem().toString();
jTable3.setValueAt(st, row, 0);
row ++;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
请澄清:您的代码具体没有做什么,您期望它做什么?它目前在做什么,你不指望它在做什么?上面的代码应该代表什么?上面的代码中有什么指向任何JComboBox?这个JComboBox与这个问题有什么关系?为什么在代码中有默认注释,并且没有可能帮助我们理解代码的注释? –
这里jComboBox的变量名是JcbSub。 我想增加每一个选择的行。 –
我不想将evry选择的第一行从jcbSub覆盖到jTable –