View Full Version : [Java] Problema update finestra
Salve ragazzi, dovrei fare un progetto, per l'uni, a mia scelta, utilizzando le librerie swing. Dopo aver consultato su internet la documentazione e vari esempio, sono riuscito a elaborare una semplice finestra. Fin qui nulla di complicato. Ora pero, ero intenzionato a creare un piccolo giochino, un gioco simile a arkanoid. Dopo aver sistemato la mia finestra, mettendo gli eventi per utilizzare mouse e tastiera, ho elaborato la barra che scorre che prende la pallina. Ecco, questa barra, ogni volta che la muovo, lascia sullo schermo la sua scia e non aggiorna la sua posizione. Pero questo è un problema secondario; il vero problema è che la finestra lampeggia in continuazione e non riesco a trovare un modo per evitare lo sfarfallio dello schermo. Ho provato il Double-Buffering, ma leggendo varie guide, la libreria swing c'è l'ha gia di default. Come posso risolvere ? :(
Vi ringrazio in anticipo :D
banryu79
06-02-2009, 07:57
Guarda il link che ho in firma ;)
Guarda il link che ho in firma ;)
Grazie mille, davvero utile :D
Ora sto cercando di capire un po, anche se non è una cosa facile :muro:
Però grazie mille ancora ;)
banryu79
06-02-2009, 16:33
Visto che dovrai eseguire delle operazioni di painting ti consiglio anche questo come riferimento (da stampare e tenere a portata di mano) --> Painting in AWT and Swing (http://java.sun.com/products/jfc/tsc/articles/painting/).
Buon lavoro :)
Visto che dovrai eseguire delle operazioni di painting ti consiglio anche questo come riferimento (da stampare e tenere a portata di mano) --> Painting in AWT and Swing (http://java.sun.com/products/jfc/tsc/articles/painting/).
Buon lavoro :)
Grazie di nuovo, i link che mi hai dato mi stanno aiutando tantissimo :D
Ora la barra scorre in orizzontale e non lascia la sua scia dietro di se, anche se rimane qualche imperfezione. Ora devo capire come 'azzo aggiornare la finestra senza vedere quel fastidioso flascio :(
Ma cmq grazie di nuovo, sei stato gentilissimo :ave:
banryu79
09-02-2009, 07:59
Ma cmq grazie di nuovo, sei stato gentilissimo :ave:
Prego, figurati.
Se hai qualche problema specifico, posta e allega lo spezzone di codice che ti causa il problema: insieme possiamo vedere di che si tratta.
Buon lavoro :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.