import java.awt.event.*;
import java.applet.Applet;
import java.util.EventListener;
import java.awt.*;
import javax.swing.*;
import java.util.Random;
import java.awt.*;
public class Zebrastreifen extends JApplet
{
Image bild;
Image auto;
Image auto2;
Image fussgaenger1;
Image fussgaenger2;
Image fussgaenger3;
boolean autoSichtbar;
boolean autoSichtbar2;
boolean fussganger1Sichtbar;
boolean fussganger2Sichtbar;
boolean fussganger3Sichtbar;
int x, y, o, k, z, i, h, e, m, n;
private Random zufallszahl;
@Override
public void init()
{
bild = getImage(getCodeBase(), "bild.jpg");
auto = getImage(getCodeBase(), "auto.gif");
auto2 = getImage(getCodeBase(), "auto2.gif");
fussgaenger1 = getImage(getCodeBase(), "fussgaenger1.gif");
fussgaenger2 = getImage(getCodeBase(), "fussgaenger2.gif");
fussgaenger3 = getImage(getCodeBase(), "fussgaenger3.gif");
JPanel p = new JPanel()
{
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(bild, 5, 100, this);
if (autoSichtbar2)
g.drawImage(auto, x, y, this);
if (autoSichtbar)
g.drawImage(auto2, o, k, this);
if (fussganger1Sichtbar)
g.drawImage(fussgaenger1, z, e, this);
if (fussganger2Sichtbar)
g.drawImage(fussgaenger2, i, h, this);
if (fussganger3Sichtbar)
g.drawImage(fussgaenger3, m, n, this);
}
};
JPanel p2 = new JPanel();
p2.setLayout(new GridLayout(0,1));
p2.add(new javax.swing.JSlider());
p2.add(new javax.swing.JLabel("Geschwindigkeit"));
p2.add(new javax.swing.JLabel("Bremsen"));
p2.add(new javax.swing.JSlider());
p2.add(new javax.swing.JLabel("Beschleunigen"));
p2.add(new javax.swing.JSlider());
getContentPane().setLayout(new BorderLayout());
getContentPane().add(p, BorderLayout.CENTER);
getContentPane().add(p2, BorderLayout.WEST);
p.setSize(50, 50);
p.setVisible(true);
p2.setVisible(true);
p2.setSize(600, 200);
}
}