Ein Demo-Applet habe ich mal geübt. Mit init-, start- und stop-Methoden klappt es
auch gut. Nur ein Problem ist eine destroy-Methode. Ich will, dass ein Text in der
Statuszeile angezeigt Wird. Irgendwie funktioniert das nicht. Ich zeige erst mal einen
Code.
Demo.java
import java.awt.*;
public class Demo extends Applet {
// labels für init, start und stop:
Label label1, label2, label3;
private int init=0, start=0, stop=0;
private boolean b_start, b_stop;
public void init() {
init += 1;
b_start = false;
b_stop = false;
resize(300,150);
label1 = new Label("Init-Methode "+init
+" mal aufgerufen",Label.CENTER);
label1.setBackground(Color.yellow);
add(label1);
}
public void start() {
start =+ 1;
if (b_start == false)
{
label2 = new Label("",Label.CENTER);
label2.setBackground(new Color(200,200,255));
add(label2);
b_start = true;
}
label2.setText("Start-Methode "+start+" mal aufgerufen");
if (b_stop == true) {
label3.setBackground(new Color(255,200,200));
label3.setText("Stop-Methode "+stop+" mal aufgerufen");
}
}
public void stop() {
stop += 1;
if (b_stop == false) {
label3 = new Label("", Label.CENTER);
add(label3);
}
b_stop = true;
}
public void destroy() {
System.out.println("Abgebrochen");
}
}```
Mit dem Code
public void showStatus(String msg)
soll dazu eingetragen haben, damit der Text in der Statuszeile angezeigt wird.
Oder irre ich mich?
Ich hoffe, dass Ihr wißt, was ich meine. Oder? :o