Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Come si può ben capire, utilizzo una classe per gestire la rotazione di un'immagine! la rotazione è data moltiplicando l'angolazione per il coefficiente di tempo!
premetto col dire ke il programma non è totalmente mio, anzi, ho preso spunto da questa pagina:
http://www.rgagnon.com/javadetails/java-0248.html ora il mio problema all'esecuzione è che non riesco a vedere entrambe le lancette, ma solo una! in particolare si vede solo quella dei secondi! ho paura ke il problema sia nell'uso dei panel, ke se non sbaglio non sono sovrapponibili!!!
kiedo se sapreste come agire o come correggere questo codice!!
please no-applet!! voglio provare a crearlo senza l'uso dell'applet!! grazie in anticipo
Ultima modifica effettuata da Il_maca il 10/05/2009 alle 15:52
int y =(getHeight()- minuti.getHeight(this))/2-60;
g2d.drawImage(minuti, x, y, this);
g2d.setTransform(origXform);
int a =(getWidth()- ore.getWidth(this))/2;
int b =(getHeight()- ore.getHeight(this))/2 -37;
g2d.drawImage(ore, a, b, this);
g2d.setTransform(origYform);
}
}
Questa è la situazione attuale! mi scuso per aver cambiato i nomi di alcune variabili, ma ho notato ke urgeva ordine!!ok allora al momento il prog mi visualizza le due lancette, ma si muove solo quella dei minuti, che però funziona a secondi!!
perkè??sapete dirmi qualcosa??
non ci sto capendo + nulla
P.S. nel timer, all'immagine ore, è associato il simpledateformat per i secondi! non è un errore l'ho fatto per vedere istantaneamente se gira!!
Ultima modifica effettuata da Il_maca il 11/05/2009 alle 18:00