Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

JTable não atualiza, ao invés disso ela "fica bugada"

$
0
0

@Moraisdelimahigor escreveu:

Eu tenho uma JTable com os componentes de um banco de dados. Fiz um botão que exclui uma linha do banco de dados através de seu ID, e que também atualiza o JTable. Ele exclui a linha, mas ao invés de atualizar, tá acontecendo isso (OBS.: Não é retornado nenhuma mensagem de erro):

Antes de clicar no botão de excluir:

Depois de excluir:

OBS.: Estou usando o Netbeans 8.1
OBS.: Estou utilizando o AbstractTableModel.

Código-fonte:

private void excluirActionPerformed(java.awt.event.ActionEvent evt) {                                        
    int o = Integer.parseInt(excluido.getText().trim());
    String i = "delete from ESTADOS where ID = ?";
    try {
        PreparedStatement pst = c.conn.prepareStatement(i);
        pst.setInt(1, o);
        int x = pst.executeUpdate();
        t.fireTableStructureChanged();
        JOptionPane.showMessageDialog(null, "DEU CERTO");
    } catch (SQLException ex) {
        Logger.getLogger(Teste.class.getName()).log(Level.SEVERE, null, ex);
        JOptionPane.showMessageDialog(null, ex.getMessage());
    }
}

PS: A variável "t" é a minha tableModel.

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093