Hi
Es geht um folgendes Programm:
Ich habe ein neues Applet geöffnet und dort dann mit Hilfe von AWT einen Button eingefügt (der Quelltext erschien automatisch). Den habe ich dann einfach in mein Programm (siehe oben) kopiert. Nun habe ich auch den Button wenn ich das Programm ausführe.
--> Frage: Wie kann ich das eigentlich Programm ausführen lassen, nachdem der Button gedrückt wurde Was muss ich in die Methode des Button schreiben
greez
Es geht um folgendes Programm:
Java:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Rechtecke extends Applet implements Runnable, KeyListener {
int x1=20;
int x2=120;
int y1=40;
int y2=40;
private Button button1 = new Button();
public void init(){
Panel cp = new Panel(null);
cp.setBounds(0, 0, 300, 300);
add(cp);
setBackground (Color.WHITE);
addKeyListener(this);
button1.setBounds(64, 56, 129, 41);
button1.setLabel("button1");
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button1_ActionPerformed(evt);
}
});
cp.add(button1);
}
public void button1_ActionPerformed(ActionEvent evt) {
System.out.println("test");
}
public void start (){
Thread th = new Thread (this);
th.start();
}
public void run (){
this.resize(200,500);
}
public void paint (Graphics g){
g.setColor(Color.red);
g.fillRect(x1,y1,20,20);
g.fillRect(x2,y2,20,20);
repaint();
}
public void keyPressed(KeyEvent s) {
if (s.getKeyCode() == 40) y1 = y1+10;
if (s.getKeyCode() == 38) y1 = y1-10;
if (s.getKeyCode() == 83) y2 = y2+10;
if (s.getKeyCode() == 87) y2 = y2-10;
}
public void keyTyped(KeyEvent s) { }
public void keyReleased(KeyEvent s) { }
}
Ich habe ein neues Applet geöffnet und dort dann mit Hilfe von AWT einen Button eingefügt (der Quelltext erschien automatisch). Den habe ich dann einfach in mein Programm (siehe oben) kopiert. Nun habe ich auch den Button wenn ich das Programm ausführe.
--> Frage: Wie kann ich das eigentlich Programm ausführen lassen, nachdem der Button gedrückt wurde Was muss ich in die Methode des Button schreiben
greez
Zuletzt bearbeitet: