Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pridať riadky : ....
Import javax.swing * ; import javax.awt * ; import javax.io * ; import javax.imageio * ,
na hornej časti zdrojového kódu importovať potrebné súbory .
2
deklarovať svoju triedu tak , že sa vzťahuje " JComponent " so syntaxou " public class MovingObjectClass rozširuje JComponent " - kde " MovingObjectClass " je meno , ktoré ste sa , že dáte váš Java trieda
3
Vytvoriť objekt image so syntaxou "private image MyObject , " - . kde " MyObject " je názov , ktorý bude odkazovať na objekt , ktorý sa pohybuje po obrazovke .
4
priradiť obrázok , ktorý chcete pohybovať po obrazovke so syntaxou " MyObject = ImageIO.read ( new File ( " filename " ) ) . " - kde " filename " je plná cesta k adresáru na snímke , vrátane jeho prípony súboru v rámci metódu konštruktory
5
Vytvorte metódu pre kresliť objekt so syntaxou :
public void paintComponent ( Graphics g ) { int x = 0 , y = 0 ; }
Zvyšok kódu posunúť obraz pôjde medzi . Zložené zátvorky , pod " int x = 0 , y = 0 ; " línie s 6
Vytvorte slučku s syntax :
for ( int count = 0 ; počítať + + , počet < slučka ) {
}
kde " slučka " je počet , koľkokrát chcete objekt presunúť svoju pozíciu
7
. Zadajte " g.drawImage ( MyObject , X , Y , null ) ; " vnútri slučky ste práve vytvorili . Na ďalší riadok napíšte " x + + ; " , ak chcete objekt presunúť doprava alebo " x - " Ak chcete objekt presunúť doľava . Podobne , typ " y + + , " ak chcete objekt posunúť nahor alebo " y - , " ak chcete objekt presunúť dole . Pridať len príkazy pre určitú os, ak chcete obrázok posunúť pozdĺž tejto osi
8
typu " Thread.sleep ( 250 ) , " . Nižšie kódu nastavenie zriadenie kód ďalší pohyb obrazu . To sa pozastaviť program pre štvrtinu druhý medzi pohybmi , takže obraz vyzerať , že je neustále v pohybe .