Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Ho avuto qualche difficolta a capire il codice...

    codice:
    JTable tab=new JTable(righe,intestazioneColonne);
    getContentPane().add(tab,BorderLayout.SOUTH);
    Aggiungi una nuova tabella senza togliere la vecchia.
    Se non ricordo male pero' il BorderLayout visualizza solo l'ultimo oggetto aggiunto, quindi dovrebbe andare anche cosi'...
    Se provi a rimuovere la vecchia tab (si puo' fare, no?) prima di aggiungere la nuova cambia qualcosa?
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

  2. #12
    Originariamente inviato da dekdek
    Ho avuto qualche difficolta a capire il codice...

    codice:
    JTable tab=new JTable(righe,intestazioneColonne);
    getContentPane().add(tab,BorderLayout.SOUTH);
    Aggiungi una nuova tabella senza togliere la vecchia.
    Se non ricordo male pero' il BorderLayout visualizza solo l'ultimo oggetto aggiunto, quindi dovrebbe andare anche cosi'...
    Se provi a rimuovere la vecchia tab (si puo' fare, no?) prima di aggiungere la nuova cambia qualcosa?
    E come faccio ?

  3. #13
    getContentPane().remove(tab);

    Attenzione pero', tab deve avere visibilita' per tutto il tempo di esecuzione. Quindi cambia questa riga:

    codice:
    JTable tab=new JTable(righe,intestazioneColonne);
    in:

    codice:
    tab=new JTable(righe,intestazioneColonne);
    visto che tab e' dichiarato come membro della classe.

    Come secondo tentativo, prova a settare il Content Pane nella superclasse in questo modo:

    codice:
            JComponent contenitore = new JPanel();
            contenitore.setOpaque(false);
            setContentPane(contenitore);
            contenitore.setLayout( new BorderLayout() );
    Non dovrebbe cambiare niente, ma non si sa mai...

    Ciao!
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

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.