Re: using JLayeredPane



OK, no problem, just follow


Monique Y. Mudama wrote:

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;

public class LayeredPaneTest
{

public static void main (String[] args)
{
go();
protected static void go()
{
JFrame frame = new JFrame();
JLayeredPane pane = new JLayeredPane();

Component c = new JLabel("foo");

/*
* IMPORTANT size of your JLabel is 0x0
* :)
* That is why you cannot see it!!!
*/
c.setSize(100, 20);

//pane.add(new JLabel("foo"), new Integer(0));

pane.add(c, new Integer(0));

pane.add(new JLabel("bar"), new Integer(1));
frame.getContentPane().add(pane);

/*
* Some components may need setVisible (JInternalFrame for example)
*/

frame.pack();
frame.setVisible(true);
}
}
}

.