Für die angehenden Java Game-Entwickler , kann der Übergang von der Erstellung Kommandozeilen- Programme zur Gestaltung grafischer Oberflächen entmutigend sein. Statt einfach die Verwaltung Variablen und Datenstrukturen , sie haben plötzlich über die Erstellung von grafischen Objekten, die immer in Bewegung zu sorgen. Java Standard- Swing-Bibliothek gibt Java-Entwicklern die Werkzeuge, um dies zu verwirklichen . Aber Nutzer müssen noch , um sich mit den Import von Bildern , die Zuordnung zu den entsprechenden Datenstrukturen und Neuzeichnen diese Objekte innerhalb von Schleifen . Anleitung 
 1 
 Fügen Sie die Zeilen: . . . . 
 
 Import javax.swing * ; import javax.awt * ; import javax.io * ; import javax.imageio * ; 
 
 an die Spitze des Quellcodes , um die erforderlichen Dateien zu importieren. 
 2 
 erklären Sie Ihre Klasse so , dass es " JComponent " mit der Syntax von " public class MovingObjectClass erstreckt JComponent " - wo " MovingObjectClass " ist der Name, den Sie geben Ihre Java-Klasse werden 
 3 
 Richten Sie ein Bildobjekt mit der Syntax "private Bild myObject ; ." - wobei " myObject " ist der Name, der dem Objekt, das Sie auf dem Bildschirm bewegt werden beziehen wird . 
 4 
 zuweisen das Bild , das Sie auf dem Bildschirm mit der Syntax bewegen wollen " myObject = ImageIO.read ( new File ( "Dateiname" ) ); " - wobei" Dateiname " ist der vollständige Pfad zu einem Bild , einschließlich der Dateiendung in Ihrem Konstruktormethode 
 5 
 Create-Methode . ziehen Sie das Objekt mit der Syntax : 
 
 public void paintComponent (Graphics g) {int x = 0, y = 0; } 
 
 der Rest des Codes , um das Bild bewegen zwischen unterwegs . geschweiften Klammern , unterhalb der " int x = 0, y = 0; " Linie 
 6 
 erstellen einer Schleife mit der Syntax : 
 
 for (int count = 0; count + +; . count < loop) { } 
 
 
 
 wo "Schleife" ist die Anzahl der Zeiten, die Sie wollen das Objekt , um seine Position zu bewegen 
 7 
 Type " g.drawImage ( myObject , x, y, null); " innerhalb der Schleife die Sie gerade erstellt . In der nächsten Zeile , Typ " x + +; ", wenn Sie das Objekt auf der rechten oder "x - " verschieben möchten , wenn Sie das Objekt nach links verschieben möchten. Ähnlich Typ " y + +; ", wenn Sie das Objekt nach oben oder "y - ; " wollen, wenn Sie das Objekt nach unten zu bewegen wollen . Nur noch ein Befehle für eine bestimmte Achse , wenn Sie das Bild entlang dieser Achse bewegen wollen 
 8 
 Type " Thread.sleep (250 )," . Unten den Code Setzen Sie den Code zur Einsetzung des Bild der nächsten Bewegung . Dieser unterbricht das Programm für eine viertel Sekunde zwischen Bewegungen , so dass das Bild aussehen, wie es ständig in Bewegung ist.