How about doing g.drawImage before super.paint.
At 04:57 PM 6/7/00 +0800, Gu Min wrote:
>Hi all,
> I want to show a picture in a panel as the background , I constructed my
>own Panel like this:
>
>class MyPanel extends JPanel{
> Toolkit toolkit = Toolkit.getDefaultToolkit();
> Image image = toolkit.getImage("C:\\Demo.gif");
>
> public void paint( Graphics g){
> super.paint(g);
> g.drawImage(image,0,0,this);
> }
>}
>
> It works, but when I add buttons or labels on that panel, thoes components
>are hidden behind
>the picture unless the cursor move over the component.
>
> How to force the components on the top of the picture?
>
>Thanks in advance!
>
>Gu Min
>[EMAIL PROTECTED]
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff JAVA2D-INTEREST". For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".