2013-10-06 4 views
1

Est-il possible d'afficher un panneau (par exemple un panneau A presque transparent) sur un panneau contenant GridLayout d'images?Panneau sur un panneau GridLayout

JPanel mainPanel = new JPanel(new BorderLayout()); 

JPanel gridOfImages = new JPanel(new GridLayout(3,3));//Panel with a grid of images 
JPanel nearlyOpaquePanel = new JPanel(); //A panel that is almost transparent. 

// assuming that all already have the required properties like size and colour. 

mainPanel.add(gridOfImages,Borderlayout.CENTER); 
mainPanel.add(nearlyOpaquePanel,BorderLayout.CENTER); 

Ma pensée avec cette idée est que les panneaux s'empilent ensemble et la gridOfImages seront affichés par la nearlyOpaquePanel, mais mon résultat est que je ne suis le nearlyOpaquePanel de montrer et je ne peux pas voir le gridOfImages par il.

+0

double possible de [JLayeredPane et peinture] (http://stackoverflow.com/questions/9625495/jlayeredpane-and-painting) –

Répondre