Alla 1, ti hanno già risposto.Originariamente inviato da WilliamsFolder
Grazie mille patrick per la drittasolo due cose...
1 - l'ultima cosa a cui accenni il focus...cos'è? :| mai usato...
2 - altra cosa (magari per un futuro ma vorrei cominciare a capire come potrei farla) sarebbe l'impossibilità di far uscire il quadratino dal frame...ossia farlo "sbattere" contro le pareti del frame![]()
Per quanto riguarda la 2 è molto semplice. Prima di chiamare repaint() per disegnare la nuova posizione, guardi le coordinate del quadrato, e verifichi siano minori o uguali a quelle del JPanel (metodi getWidth() e getHeight()).
Se come riferimento usi il frame devi fare i conti con bordi ed eventuali menu ad esempio. Usando il pannello non dovresti avere intralci. ^^

solo due cose...
Rispondi quotando