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

    JTable aggiornata per Colonne

    Ciao a tutti,

    devo realizzare una tabella abbastanza particolare e ho necessita' di alcuni consigli su come crearla o se esistono libreire gratuite per implementarla.

    Questa tabella ha un numero di colonne e righe fisse. All'apertura tutte le colonne sono nascoste. Ricevo dei dati da un sistema remoto. Questi dati contengono l'id della colonna e due dati (valore cella - stato cella(lo stato mi serve per settare il colore della singola cella)). Se l'id rispetta determinate condizioni devo visualizzare la colonna.

    Quindi in sostanza devo aggiornare la tabella per colonna e non per riga e associare alla singola colonna un id per poterla andare ad aggiornare.

    Ricevo aggiornamenti della tabella in real-time quindi i dati possono cambiare e le colonne possono anche scomparire/apparire!!

    Se qualcuno ha qualche suggerimento ne sarei veramente grato!! Grazie!!!!

  2. #2

    Re: JTable aggiornata per Colonne

    Originariamente inviato da rocklife
    Questa tabella ha un numero di colonne e righe fisse. All'apertura tutte le colonne sono nascoste. Ricevo dei dati da un sistema remoto. Questi dati contengono l'id della colonna e due dati (valore cella - stato cella(lo stato mi serve per settare il colore della singola cella)). Se l'id rispetta determinate condizioni devo visualizzare la colonna.

    Quindi in sostanza devo aggiornare la tabella per colonna e non per riga e associare alla singola colonna un id per poterla andare ad aggiornare.

    Ricevo aggiornamenti della tabella in real-time quindi i dati possono cambiare e le colonne possono anche scomparire/apparire!!
    Istanzia la tua JTable specificando per questa un DefaultTableColumnModel, mediante cui puoi gestire le colonne.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    Ciao, secondo me hai 2 strade: 1) man mano che ti arrivano i dati aggiungi e togli le colonne che non ti interessano, così da visualizzare meglio quello che hai
    2) definisci le colonne e le righe in maniera fissa, metti intestazione colonna, intestazione riga, sfondo celle ecc di un colore che si nasconde con lo sfondo e man mano che ti arrivano i dati vai a far "apparire" le intestazioni di colonna che ti servono. In questo modo però la formattazione avviene in maniera fissa.
    Per gestire il primo modo devi usare i medoti:
    jTable1.addColumn(indice colonna)
    jTable1.removeColumn(indice colonna)

    Spero di averti un pò aiutato.

    Buon lavoro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.