Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JTable] Cambiare il contenuto di una tabella

    salve ho una JTable che in fase di inizializzazione invoco il costruttore e gli passo una matrice contenente i dati da visualizzare e un array contente gli header delle colonne...

    il mio problema è che poi devo cambiare tutti i dati della tabella (mantenendo gli header) perchè questa tabella deve essere aggiornata all'esecuzione di query...

    ho provato a richiamare il costruttore sulla stessa tabella.. esempio:

    JTable tabella = null; --> questo sta nei campi della classe JPanel

    tabella = new JTable (1st_matrice, intestazione); --> questo nel costruttore del JPanel

    tabella = new JTable (2nd_matrice, intestazione); --> questo nell'action listener del JPanel

    problema: i dati non cambiano nella tabella. rimangano sempre i primi caricati. devo "refreshare" se si come?

    altre soluzioni? grazie

  2. #2

    Re: [JTable] Cambiare il contenuto di una tabella

    Originariamente inviato da Lotti
    salve ho una JTable che in fase di inizializzazione invoco il costruttore e gli passo una matrice contenente i dati da visualizzare e un array contente gli header delle colonne...

    il mio problema è che poi devo cambiare tutti i dati della tabella (mantenendo gli header) perchè questa tabella deve essere aggiornata all'esecuzione di query...

    ho provato a richiamare il costruttore sulla stessa tabella.. esempio:

    JTable tabella = null; --> questo sta nei campi della classe JPanel

    tabella = new JTable (1st_matrice, intestazione); --> questo nel costruttore del JPanel

    tabella = new JTable (2nd_matrice, intestazione); --> questo nell'action listener del JPanel

    problema: i dati non cambiano nella tabella. rimangano sempre i primi caricati. devo "refreshare" se si come?

    altre soluzioni? grazie
    Devi usare i metodi del tablemodel associato alla tabella.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.