В настоящее время у меня есть JApplet, в который я добавляю два объекта, расширяющих JComponet. Объект A в основном представляет собой большой квадрат, а объект B - маленький квадрат, мне нужно, чтобы объект B всегда находился перед объектом A, однако я не могу понять, как установить слои в JApplet для этого. В настоящее время я использую следующий код, который добавляет оба элемента и отображает их так, как я хочу, однако иногда объект A находится перед объектом 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();
}