Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Ricreare JPanel

  1. #1

    Ricreare JPanel

    Salve a tutti
    ho un problema banale ma che mi sta facendo ammattire.

    ho un JFrame all'interno dekl quale vi sono due JPanel.
    In uno vi sta un chartPanel del package JFreeChart e nell'altro dei controlli.

    Come faccio al variare dei controlli che modificheranno il mio grafico a "cancellare" diciamo così il JPanel Precedente e ricreare quello nuovo con le caratteristiche aggiornate ai valori da me impostati?

    Ho provato a cancellare il JPanel con removeAll() e richiamare con il new il JPanel ma il sistema mi va in palla....

    Grazie x ogni consiglio/aiuto
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #2
    era solo un errore di grandezza dei vettori...un counter messo errato...

    Il problema è che dopo aver fatto una cosa deò genere, mi rimane il vecchio grafico e non viene "reipantato" quello nuovo

    codice:
    selectedTeam=ct.getChoosed(); 		
    panel2.removeAll(); 	
    panel2=null; 	
    Chart ch=new Chart(punteggio, selectedTeam, _teams, false); 	
    panel2=ch; 		
    panel2.setPreferredSize (new Dimension (750, 700)); 	
    panel2.setLayout(null); 		
    panel2.repaint();
    anche facendo il repaint ed inserendo un altro grafico nel JPanel(panel2 nel ns caso)
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

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.