É o seguinte galera, tenho um arraylist que guarda números de 1 a 40, preciso que quando clico no botão apago a linha da tabela referente ao numero de array: eu consegui fazer selecionando a linha para apagar, mas quero apenas no click do botão fazer isso
Galera, já consegui obrigado!! e até a próxima!!
E que tal postar a solução? Normalmente a gente usa o fórum não só para perguntar, mas para contribuir também.
E espero sinceramente que você não esteja se batendo com o DefaultTableModel. Pq é mais rápido e fácil criar seu próprio model.
Desculpem pela demora da solução, ai está uma saída para o que eu precisava, com certeza será útil para alguém!
[code]private void jButtonNum033ActionPerformed(java.awt.event.ActionEvent evt) {
//remove este conteudo do array e a linha da tabela referente ao array
Object[] options = {“Sim”, “Não”};
int i = JOptionPane.showOptionDialog(null,
"Deseja Realmente Excluir o Passageiro " + “\n” + “e Liberar Esta Poltrona?”, “Saída”,
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,
options, options[0]);
if (i == JOptionPane.YES_OPTION) {
int indice = lugar.indexOf("33"); //aqui foi a solução encontrada para atribuir o conteudo 33 do array = 33
if(indice != -1){
modelo.removeRow(indice); //remove linha referente
lugar.remove(indice); //remove do arraylist
jButtonNum033.setBackground(Color.green); //libera poltrona e colori o botão de verde
}[/code]