Hmm.. It could be that your JDesktopPane is sitting on top of the image
panel and hiding it.  Try making the JDesktopPane transparent, or add
the imagePanel to the JDesktopPane instead of to the JFrame's content
pane.

Evan

Ken Miller wrote:
> 
> Evan,
> 
> Well I didn't set the Layout for the content pane because it was just the
> main JFrame and didn't think I needed to since I was adding a JDesktopPane
> to it and then putting the JInternalFrames inside the desktop.  But I did
> try setting the content pane to BorderLayout and then setting the constraint
> to BorderLayout.CENTER when adding the image panel and nothing.
> 
> Any other ideas :)
> 
> Thanks.
> 
> Ken
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Evan McLain
> Sent: Friday, November 30, 2001 11:37 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: Tiling a background image
> 
> You might need to provide a constraint.  If your content pane has a
> BorderLayout, try content.add(imagePanel, BorderLayout.CENTER);
> 
> Evan
> 
> Ken Miller wrote:
> >
> > I have an app that extends JFrame in which I add a JDesktopPane, and in
> that
> > I have a
> > couple of JInternalFrames that I use.  In the main winow of the app (the
> > content pane of the JFrame if I am correct) I would like to put a tiled
> > image to serve as the background.  I thought I was doing it correctly, but
> > nothing shows up.  I created an ImagePanel class that extends JPanel,
> which
> > is listed below.
> >
> > I create a panel of the ImagePanel type and added it to the content
> > pane of JFrame (in the constructor of my app) by doing the following:
> >     ImagePanel imagePanel = new ImagePanel();
> >     imagePanel.setVisible(true);
> >
> >     Container content = getContentPane();
> >     content.add(imagePanel);
> >
> > I then go on to add the desktop and the internal frames.  This doesn't
> seem
> > to work. Is there a flaw in my understanding on how to do this?
> >
> > Thanks in advance.
> >
> > Ken
_______________________________________________
Advanced-swing mailing list
[EMAIL PROTECTED]
http://eos.dk/mailman/listinfo/advanced-swing

Reply via email to