Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #3
    Oggi ho riscontrato una stranezza legata alla funzione paint, e mi sembra un problema molto simile al tuo.
    Ho scaricato ieri dal sito di Sun l'ultima versione di Java SE con NetBeans 5.5.1 in bundle.
    Ecco, qui sotto, il codice che ho creato per eseguire una prova.

    public class TestPaint extends JFrame{
    public TestPaint () {
    super ("Test metodo paint()");
    setSize (600, 400);
    setVisible (true);
    }
    public static void main (String[] args) {
    TestPaint app = new TestPaint ();
    app.setDefaultCloseOperation (javax.swing.JFrame.EXIT_ON_CLOSE);
    }
    }

    eseguendo l'applicazione compare un frame 600x400 di colore grigio (come è ovvio). Se aggiungo il codice

    public void paint (Graphics g) {
    // qui ci posso mettere del codice, la sostanza dei fatti non cambia
    }

    lo sfondo grigio diventa... trasparente!

    Come hai risolto il tuo problema? E' il caso di reinstallare Java o eseguire qualche patch?
    Grazie per l'aiuto.
    Immagini allegate Immagini allegate

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.