Hey Leute,
vor kurzem habe ich angefangen mit Java zu arbeiten, nun möchte ich gerne ein bewegtes Bild in einem applet haben.
Das ist das Programm nur leider scheint die repaint Methode nicht richtig zu funktionieren.
Vielen Dank für eure Hilfe
vor kurzem habe ich angefangen mit Java zu arbeiten, nun möchte ich gerne ein bewegtes Bild in einem applet haben.
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Bild extends JApplet implements ActionListener
{
int y_pos = 40;
Button start;
Label info;
public void init()
{
setLayout(null);
start = new Button("start");
start.setBounds(100,100,50,20);
add(start);
start.addActionListener(this);
}
public void beweg()
{
int i = 0;
while (i<100)
{
y_pos ++;
repaint();
try
{
Thread.sleep (20);
}
catch (InterruptedException ex)
{
}
i++;
}
}
public void paint (Graphics g)
{
g.drawImage(getImage(getCodeBase(), "pic.jpg"), 40, y_pos, 100, 100, this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==start)
{
beweg();
}
}
}
Vielen Dank für eure Hilfe