我试图将selectedRow的数据从jTable传递到jTextField和jComboBox。当选择行时,将jTable的值传递给jComboBox
对于jTextField的每一行,我选择它会自动填充jTextFields,但对于jComboBox部分,当我选择一行时,它会正确填充,但是当我选择另一行时,它会粘贴第一个选定数据,我想传递任何选定的数据行:
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int SelectedRowIndex = jTable1.getSelectedRow();
String sid = (String) jTable1.getValueAt(SelectedRowIndex, 1);
jComboBox2.addItem(sid);
jTextField1.setText((String) jTable1.getModel().getValueAt(SelectedRowIndex, 2));
jTextField3.setText((String) jTable1.getModel().getValueAt(SelectedRowIndex, 3));
jTextField2.setText((String) jTable1.getModel().getValueAt(SelectedRowIndex, 12));
}
请张贴有效的可测试[MCVE] –