[izpack-devel] Changing the icon image

Ryan Shillington Ryan.Shillington at troux.com
Wed Mar 22 18:12:50 CET 2006


Sorry for my first message; it was a little incomprehensible.  Let me
try to restate it:

In section 3.5 of http://www.izforge.com/izpack/izpack-doc.pdf, it talks
about how you can set an image for every panel.  I want my custom panel
to be able to change that image depending on certain computations.

So, I dug through the code and found that the image is set up in
InstallerFrame.  Unfortunately, there isn't a way for me to modify the
image.  I'm happy to do the development, if you folks agree that it's
the right thing to do.  Essentially InstallerFrame could use a new
method that looks like:

      public void changePanelImage(Icon newImage)
      {
		iconLabel.setIcon(newImage);
      }

Does that make more sense?

Ryan


----- Original Message ----- 
From: "Miraodb" <miraodb at hotmail.com>
To: <izpack-devel at berlios.de>
Subject: Re: [izpack-devel] Changing the icon image
Date: Wed, 22 Mar 2006 10:15:56 +0100
Reply-To: izpack-devel at lists.berlios.de

Hi Ryan,

InstallerFrame.java  is in com\izforge\izpack\installer of your IzPack
SRC
folder.
But i don't know if changing this base class is a good idea. I didn't
really
understand your need.
If you could be more specific ?

Cheers,
fabrice
----- Original Message ----- 
From: "Ryan Shillington" <Ryan.Shillington at troux.com>
To: <izpack-devel at lists.berlios.de>
Sent: Wednesday, March 22, 2006 1:08 AM
Subject: [izpack-devel] Changing the icon image


Hello,

I have the requirement to modify the image for beside my custom pane if
an error occurs.  Unfortunately,
com.izforge.izpack.installer.InstallerFrame.iconLabel is private.  Is
there any way that we can provide a getter for this (ie.
InstallerFrame.getIconLabel()) or provide a way to change the panel
image mid-flight, if need be?

Thanks in advance,

Ryan

P.S. I browsed through the SVN repository and I couldn't even find the
InstallerFrame class.  Where is it?
__________________________________________________
Ryan Shillington
Troux <http://www.troux.com/>
Office: 512.493.9575 Cell: 512.426.4389 Fax: 512.231.8796

 
 
__________________________________________________
Ryan Shillington
Troux <http://www.troux.com/> 
Office: 512.493.9575 Cell: 512.426.4389 Fax: 512.231.8796

IMPORTANT NOTICE:
This message may contain confidential information. If you have received this e-mail in error, do not use, copy or distribute it. Do not open any attachments. Delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.




More information about the izpack-devel mailing list