JlayeredPanel

entao pessoal to com um problema

tenho um form que possui uma jTable e um jlayered panel, dentro deste layeredpanel temnho dois panels com botoes. oque deveria acontecer e que quando eu clicasse na Table os panel mudaria de lugar mostrando os botoes do outro panel.

mas nao consigo. to fazendo o seguinte

jLayeredPane1.moveToBack(jPanelBOTOES1);
jLayeredPane1.moveToFront(jPanelBOTOES2);

ja sendo o jPanelBOTOES1 como PALETTE_LAYER

e o jPanelBOTOES2 como DEFAULT_LAYER.

alguem tem alguma ideia???