我試圖將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] –