Objetos em camadas (que estendem o JComponet) no JApplet

Eu tenho atualmente um JApplet dentro do qual eu adiciono dois objetos que estendem o JComponet. Objeto A é basicamente um grande quadrado e objeto B é um pequeno quadrado, eu preciso que o Objeto B esteja sempre na frente do Objeto A, no entanto eu não posso descobrir como definir camadas dentro do JApplet para fazer isso. Atual Estou usando o código a seguir, que adiciona os dois itens e exibe-os como eu quero, mas às vezes o objeto A está na frente do Objeto 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();
}

questionAnswers(2)

yourAnswerToTheQuestion