I've a JComboBox
in a JTable
, but when I insert a new row with new values for the JComboBox
, all the JComboBox
s of all rows have that value. How do I have different values for JComboBox
for each row in the 3rd column? I've tried this code:
cc = new JComboBox();
cc.addItem(jComboBox5.getSelectedItem()+"/"+jComboBox6.getSelectedItem()+"/"+jComboBox7.getSelectedItem()+" "+jComboBox1.getSelectedItem()+"."+jComboBox2.getSelectedItem());
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setToolTipText("CLICCA PER LE DATE");
Object[][] stringa = {{jTextField1.getText(), jTextField2.getText(),jTextField3.getText()}};
model.addRow(stringa[0]);
int n=model.getRowCount();
for(int i=0; i<n;i++){
if(i==n-1){
//HERE HOW CAN I CHOOSE THE ROW WHERE PUT THIS JCOMBOBOX? BECAUSE WITH THIS CODE I CHANGE THE VALUES OF ALL COMBOBOXES WITH NEW VALUES
jTable1.getColumnModel().getColumn(3).setCellEditor(new DefaultCellEditor(cc));
jTable1.getColumnModel().getColumn(3).setCellRenderer(renderer);}
}
However I'm sorry for the shout.