All pastes #448514 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-19 18:28 UTC
rendered paste body
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class FlyttaAsteroid extends Applet implements ActionListener
    {
        Asteroid ast;
        Label ledtext;
        Button knapp1,knapp2;
        int x=100, y= 100;

        public void init()
            {
                ledtext = new Label("Tryck på knapparna för att flytta asteroiden");
                knapp1 = new Button("Vä");
                knapp2 = new Button("Hö");
                add(ledtext);
                add(knapp1);
                add(knapp2);
                knapp1.addActionListener(this);
                knapp2.addActionListener(this);
                ast = new Asteroid(50);
                ast.setPosition(x,y);
            }

        public void paint(Graphics g)
            {
                this.setBackground(Color.black);
                ast.visa(g);
            }

        public void actionPerformed(ActionEvent e)
            {
                if (e.getSource()==knapp1) x = x -10;
            
                if (e.getSource()==knapp2) x = x+10;

                repaint();
            }
    }