Ta dando erro na linha 41 do meu código, "not a statement", pq?. Minha intenção é a de colocar um evento no JComboBox "combo", de modo que ao ser selecionado um item nele (ou seja na List, por quem é formado) aconteça um retorno da palavra selecionada na List, uma string, como faria isso??? e pq esse erro??
public void setTabela(javax.swing.JTable table){
javax.swing.table.DefaultTableModel model = (javax.swing.table.DefaultTableModel)table.getModel();
model.addColumn("Item", new Object[]{"","","","","","","","",""});
model.addColumn("Especificação", new Object[]{"","","","","","","","",""});
model.addColumn("Unid.", new Object[]{"","","","","","","","",""});
model.addColumn("Quant.", new Object[]{"","","","","","","","",""});
model.addColumn("Pço. Unit.", new Object[]{"","","","","","","","","",});
model.addColumn("Pço. Total", new Object[]{"","","","","","","","","",});
table.getColumnModel().getColumn(0).setPreferredWidth(1);
table.getColumnModel().getColumn(1).setPreferredWidth(400);
table.getColumnModel().getColumn(2).setPreferredWidth(1);
table.getColumnModel().getColumn(3).setPreferredWidth(1);
table.getColumnModel().getColumn(4).setPreferredWidth(1);
table.getColumnModel().getColumn(5).setPreferredWidth(70);
javax.swing.JComboBox combo = new javax.swing.JComboBox();
javax.swing.JComboBox combo2 = new javax.swing.JComboBox();
java.util.List lista = new java.util.ArrayList();
java.util.List lista2 = new java.util.ArrayList();
lista = con.listaItem();
lista2 = con.listaServicos();
int n = lista.size(); int m = lista2.size();
for(int i=0; i<n; i++){combo.addItem(lista.get(i));}
for(int i=0; i<m; i++){combo2.addItem(lista2.get(i));}
javax.swing.table.TableColumn col = table.getColumnModel().getColumn(0);
javax.swing.table.TableColumn col2 = table.getColumnModel().getColumn(1);
col.setCellEditor(new javax.swing.DefaultCellEditor(combo));
col2.setCellEditor(new javax.swing.DefaultCellEditor(combo2));
javax.swing.table.DefaultTableCellRenderer renderer = new javax.swing.table.DefaultTableCellRenderer();
javax.swing.table.DefaultTableCellRenderer renderer2 = new javax.swing.table.DefaultTableCellRenderer();
renderer.setToolTipText("Click for combo box");
renderer2.setToolTipText("Click for combo box");
col.setCellRenderer(renderer);
col2.setCellRenderer(renderer2);
combo.addItemListener(
new java.awt.event.ItemListener()
{
public void itemStateChanged(java.awt.event.ItemEvent evt){
if(evt.getStateChange()== java.awt.event.ItemEvent.SELECTED)
Object item = lista.get(0);
}
}
);
}