if (tbl_servico.getRowCount()>0){
for (int i=0;i<=tbl_servico.getRowCount();i++){
String nom = tbl_servico.getValueAt(i, 1).toString();
System.out.println(nom);
System.out.println(cmb_servico.getSelectedItem().toString());
if (!tbl_servico.getValueAt(i, 2).toString().equals(cmb_servico.getSelectedItem().toString())){
JOptionPane.showMessageDialog(null, "Este Serviço ja está inserido !","Atenção",JOptionPane.INFORMATION_MESSAGE);
}
else{
insere_Servico();
}
}
}
else{
insere_Servico();
}
Comparação entre Jcombobox e Jtable [Resolvido]
Fala pessoal, beleza ??
Sou novo em java e estou apanhado um pouco. Preciso comparar o texto selecionado do Jcombobox com as linhas do Jtable, porém estou tento dificuldades, se alguem puder ajudar...
Segue o código:
3 Respostas
F
você pode fazer da seguinte forma:
//pegar o item selecionado no combo
for(;i++){int i=0;i<jTable.getRowCount()
if( jComboBox.getSelectedItem().equals(jTable.getValueAt(i,"Index da Coluna q vc quer comparar"))){
JOptionPane.showMessageDialog("Item já cadastrado");
}
}
Obs. estou usando DefaultTableModel, pode ser esse o problema?
O problema é que eu estava tentando comparar 2 objetos e o certo seria comparar uma string com objeto!
Criado 8 de abril de 2009
Ultima resposta 12 de abr. de 2009
Respostas 3
Participantes 2