sich bewegendes bild + timer

Status
Nicht offen für weitere Antworten.

dRf

Mitglied
Nabend

Ich hatte vor ein Bild zum Applet hinzuzufügen und es dann auf der X Koordrinate zu bewegen.

Code:
import java.applet.Applet;
import java.awt.*;

public class Bewegung extends Applet {

public void paint(Graphics g) {
Image = bild;
bild = getImage(getDocumentsBase(),"bild.jpg");
g.drawImage(bild,0,0,this);
}
}

zeichnet ja ein Bild auf das Applet, welches auch funktioniert. Jetzt hatte ich mir überlegt einfach mit einer For Schleifen die X Koordinate immer zu inkrementieren, jedoch sieht man dann nicht wie sich das bild bewegt.
Daher mein Gedanke, eine Art Timer zu benutzen, welcher in einem bestimmten Zeitintervall die X Koordinate inkrementiert und dann das Bild zeichnet.

Aber wie stelle ichd as mit dem Timer an?

thx in advance
 

Illuvatar

Top Contributor
hm benutz nen javax.swing.Timer der ale paar millisekunden ne Instanzvariable verändert, auf die greifst du zu in der paintmethode.
 

dRf

Mitglied
Ja gut aber ich weiß nicht wie. Bin ein totaler Anfänger und weiß nicht wie ich den Timer benutze, dort eine Zählervariabel inkrementiere und dann in einer anderen methode das bild laufen lasse ...
 

Illuvatar

Top Contributor
Beispielcode:

Code:
class A extends Applet implements ActionListener
{
  public void init()
  {
    new Timer (75, this).start();
  }
  int x = 0;
  public void actionPerformed (ActionEvent e)
  {
    x++;
    repaint();
  }
  public void paint (Graphics g)
  {
    g.drawLine (x, 0, x, 100);
  }
}
 

dRf

Mitglied
gut thx schonmal :)

hab das jetzt so:

Code:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.util.*;

class Test2 extends Applet implements ActionListener 
{ 
  public void init() 
  { 
  	Button k1 = new Button("lala");
  	k1.addActionListener(this);
  	add(k1);
    new Timer (75, this).start(); 
  } 
  int x = 0; 
  public void actionPerformed (ActionEvent e) 
  { 
    x++; 
    repaint(); 
  } 
  public void paint (Graphics g) 
  { 
    g.drawLine (x, 0, x, 100); 
  } 
}

aber er zeigt mir noch einen fehler:

cannot finmd symbol constructor Timer(int, Test2);

o_O
 

Illuvatar

Top Contributor
Ja, in java.util gibts auch einen Timer (und in java.management.timer auch ;) ), da muss man aufpassen. Der in java.util ist aber eher für komplexere Sachen da.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
M WebStart Verknüpfung reinstalliert sich - Fehler in JNLP? Tools - Maven, Gradle, Ant & mehr 4
K Applet hat sich von selbst verändert Tools - Maven, Gradle, Ant & mehr 7
N Signiertes Applet verbindet sich nicht mit einer DB Tools - Maven, Gradle, Ant & mehr 6
L Meine jsp hängt sich auf. Tools - Maven, Gradle, Ant & mehr 3
F Lässt sich nciht compilen Tools - Maven, Gradle, Ant & mehr 2
R Frame Fenster öffnet sich im Browser nicht Tools - Maven, Gradle, Ant & mehr 9
A Applet beendet nicht nur sich selbst Tools - Maven, Gradle, Ant & mehr 16
G Applet und JavaScript - Vertragen die sich? Tools - Maven, Gradle, Ant & mehr 5
0 Beispielapplet lässt sich nicht kompilieren . Tools - Maven, Gradle, Ant & mehr 5
L Applet das sich an Grösse des Browserfensters anpasst!? Tools - Maven, Gradle, Ant & mehr 4
S Labels die sich nicht zeigen.... Tools - Maven, Gradle, Ant & mehr 2
H Applet drawImage gibt falsches bild aus Tools - Maven, Gradle, Ant & mehr 6
N Bild schieben via Drag 'n Drop ist zu schnell! Tools - Maven, Gradle, Ant & mehr 6
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
C Mein Applet zeigt mein Bild im Internet nicht an Tools - Maven, Gradle, Ant & mehr 2
H Borderlayout und Bild in Applet einfügen Tools - Maven, Gradle, Ant & mehr 4
F Bild speichern Tools - Maven, Gradle, Ant & mehr 4
K Applet mit mehreren Paketen und Bild/Ton-Ordnern in Browser Tools - Maven, Gradle, Ant & mehr 2
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
G bild öffnen mit BufferedImage Tools - Maven, Gradle, Ant & mehr 4
D Runnable JApplet mit Bild/Ovals "übermalt" Buttons Tools - Maven, Gradle, Ant & mehr 6
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
F Bild über Applet aussuchen und auf Serverladen Tools - Maven, Gradle, Ant & mehr 14
K Bild auf JButton in Applet, JButton wir aber net angezeigt? Tools - Maven, Gradle, Ant & mehr 7
S mouseEntered mit einem Bild im Applet Tools - Maven, Gradle, Ant & mehr 17
M Applet soll Bild übertragen Tools - Maven, Gradle, Ant & mehr 9
F Ein Bild in einem Applet anzeigen? Tools - Maven, Gradle, Ant & mehr 2
J Bild in Array einlesen Tools - Maven, Gradle, Ant & mehr 13
T Mit Applet Bild von einer anderen HP darstellen Tools - Maven, Gradle, Ant & mehr 28
S Access Denied beim Bild laden Tools - Maven, Gradle, Ant & mehr 7
G Bild in einem TextField oder TextArea? Tools - Maven, Gradle, Ant & mehr 3
K Java Lade - Bild ändern Tools - Maven, Gradle, Ant & mehr 9
B Bild Tools - Maven, Gradle, Ant & mehr 2
G Bild im Applet laden und ausgeben Tools - Maven, Gradle, Ant & mehr 2
K Bild (jpg) in einem JApplet Tools - Maven, Gradle, Ant & mehr 2
J Screenshot to Form / Clipboard Bild übertragen Tools - Maven, Gradle, Ant & mehr 2
Z java-puzzel lädt bild nicht Tools - Maven, Gradle, Ant & mehr 3
J Bild als Hintergrund Tools - Maven, Gradle, Ant & mehr 24
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5

Ähnliche Java Themen

Neue Themen


Oben