accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Disegnare forma su JPanel

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  it.comp.java ] 

Retour : Accueil du site it comp java  


  Sujet:   Disegnare forma su JPanel  
 De: marcocapofe...@gmail.com (Marco Capoferri)
 Groupes: it.comp.java
 Organisation: http://groups.google.com
 Date: 14. Jul 2008, 08:59:02
Ciao a tutti
stò scrivendo un programma che ho in testa da tempo e dopo aver
scritto le prime parti vorrei provarle
e per verificare in modo veloce se le routine sono corrette mi sono
scritto una finestra che visualizza una specie di rapporto.
questo pseudo rapporto è suddiviso in 2 parti, la prima che è testuale
e che viene riversata in una TextArea e la seconda è un'immagine che
viene disegnata su di un JPanel.

Dopo aver disegnato l'immagine sul pannello tramite il matodo paint
ridefinito in questo modo
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        if (img != null){
            g.drawImage(img, 0, 0, null);
        } else {
            g.setColor(Color.GRAY);
        }
    }

vorrei disegnare sull'immagine i punti e le linee ottenute
dall'elaborazione dei dati inseriti in modo da verificare visivamente
la correttezza dei dati.
Il mio problema è che se disegno allo stesso modo i punti e le linee
sul pannello poi dopo non riesco a cancellarli e i test successivi con
dati differenti risultano sporcati dai risultati dei test precedenti.
Sapreste dirmi come posso fare ad ovviare questo problema?
Grazie 1000

Ciao
Marco


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)