Überlagern von Objekten (die JComponet erweitern) in JApplet

Ich habe derzeit ein JApplet, in dem ich zwei Objekte hinzufüge, die beide JComponet erweitern. Objekt A ist im Grunde ein großes Quadrat und Objekt B ist ein kleines Quadrat. Ich brauche Objekt B, um immer vor Objekt A zu sein, aber ich kann nicht herausfinden, wie die Ebenen innerhalb des JApplets dafür festgelegt werden. Derzeit verwende ich den folgenden Code, der beide Elemente hinzufügt und sie so anzeigt, wie ich es möchte. Manchmal befindet sich Objekt A jedoch vor Objekt B.

public void init() {
    add(myapplet, BorderLayout.CENTER);
    resize(200, 400);
    B = new Block(Color.green, 10, 10);
    myapplet.add(B);
    A = new Block(Color.red, 100, 100);
    myapplet.add(A);
    myapplet.addMouseListener(this);
    startTimer();
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage