Hallo,
ich habe eine kleine gui
Nun möchte ich von einer andern klasse aus von einem Loop aus diese Gui verändern, das heißt ich rufe
for (int i = 0; i < 10; i++) {
a.Rot();
Wait.manySec(1);
a.Blau();
}
aus einer andern Klasse aus auf. Das funktioniert aber leider nicht so ganz.
Ich vermutete die Gui muss irgendwie Refresht bzw geupdatet werden oder?
ich habe eine kleine gui
Java:
import java.awt.*;
import java.applet.*;
public class a extends java.applet.Applet
{
public void init()
{
setLayout(null);
setBackground(new java.awt.Color(224,224,224));
setSize( 300, 200 );
Kasten.setLayout(null);
add(Kasten);
Kasten.setBackground(java.awt.Color.lightGray);
Kasten.setBounds(5,5,100,100);
}
java.awt.Panel Kasten= new java.awt.Panel();
public void Rot() {
Kasten.setBackground(Color.RED);
}
public void Blau() {
Kasten.setBackground(Color.BLUE);
}
}
Nun möchte ich von einer andern klasse aus von einem Loop aus diese Gui verändern, das heißt ich rufe
for (int i = 0; i < 10; i++) {
a.Rot();
Wait.manySec(1);
a.Blau();
}
aus einer andern Klasse aus auf. Das funktioniert aber leider nicht so ganz.
Ich vermutete die Gui muss irgendwie Refresht bzw geupdatet werden oder?
Zuletzt bearbeitet: