PDA

View Full Version : [JAVA] Disegnare su un JDialog


Mazza2
04-04-2006, 11:35
ciao!

ho un problema con il paint di un JDialog,..,

quando c'e' da disegnare sopra un pannello (un JPanel) ridefinisco ilmetodo paintComponent(Graphics g) e imposto l'oggetto graphics come voglio per disegnare,.,.


ieri pero' ho dovuto disegnare sopra un JDialog che non eredita da JComponent come il JPanel e quindi non ha il metodo paintComponent,..,il metodo che possiede si chiama paintComponents, il quale pero' non viene richiamato da quello che ho visto e semplicemente non ci disegna niente,..,alla fine quindi ho ridefinito il metodo pain(Graphics c) e in questo modo mi disegna quello che devo,.., il problema è che se sposto il JDialog fuori dallo schermo e poi lo riporto dentro mi scompaiono i disegni e diventa vuoto,,..se poi lo riporto fuori ricompaiono di nuovo.,.,..ho visto che richiama ogni volta che lo sposto o lo ridimensiono il metodo paint(),..,è possibile?? come posso fare perche' non perda quello che ci disegno ogni volta?

Mazza2
05-04-2006, 10:56
up :D