Table of Contents
You can easily change the way your installers appear by adjusting the settings on this panel. Your JExpress installers use the best cross platform interface available today, Swing. The look and feel supplied with Swing lets you know that when you design your installers on one OS, they will look very similar on all other OSes that support a JVM. JExpress also lets you personalize your installers with your own graphic image and customize the look and feel. If you supply an image file, then your customers see it on every wizard panel during your application's installation.
Click on the jump point or just page down to learn more about each setting on this panel.
Look & feel and Themes
The Native look adapts to appear as much like the OS where the installer is running. You can adjust the background color of panels. Some of the OSes don't let you change the progress bar color. And, you must use black text because Windows and Mac won't change the background color of buttons. The Native look does not support themes.
The Nimbus look is only available with Java 1.6.0_10 and later. It's a more modern look with rounded buttons. If your customer installs using Java 1.5 or early version of Java 1.6, then the installer will use the Native look.
You can change the background and text colors with the Color button, but you cannot change the progress bar's color that way. You must create your own theme to change the progress bar's color. Contact us for more details. x
The Metal look is the original cross platform look and feel. It comes with 2 themes, Ocean and DefaultMetal. You can change the background, progress bar, and text colors on most platforms.
The Synth look lets you create your own look without too much code. We include a simple blue gradient look adapted from Michael Abernathy's demo. You can easily change the color scheme on this look by simply creating a new xml. Contact us for more details.
We also include another Synth look from EaSynth Solution. The EaSynth look is released under the Apache License 2.0 so you can use it with open source or commercial software.
The Nimrod look lets you change the colors and fonts very easily. You can create your own theme by simply double clicking on the nimrodlf.jar in the themes/nimrod subdirectory. When you save the theme in the themes/nimrod subdirectory, then the next time you start JExpress, the theme will be available.
Nimrod is released under LGPL so you can use it in both open source and commercial software.
If you use the Native look and feel, then the text must be black because Windows and Mac do not change the background of buttons. If you select the Nimbus look and feel, then the the progress bar color can't be changed through the Color dialog box.
Minimized image filename
See Java's runtime library's documentation on the JFrame's setIconImage() for more details.
If you leave this field blank, then the default coffee cup icon displays.
We recommend that your image be about 300 pixels in height if you want your image on the side of the wizard. If you prefer your image to appear at the top of the installer, then we recommend that you use an image that is about 600 pixels in width.
After you select your image, verify that all the panels format properly. Swing automatically resizes panels based on the size of all components, including the image file. If your image is too large, then some panels could be truncated. Swing does not adjust the image size, even if you change screen sizes.
You effect the size of the overall install window by the size of your image. Swing tries to keep your panels balanced so by growing or shrinking your image, you will impact the layout of the installer. This means that if you'd like the installer window to be larger or smaller, then by increasing or decreasing the size of your image, you'll change the size of the license window, etc.
If you want to distribute any GIF or JPEG files as part of your application, then you should include them in the Files panel. The image file specified in this field is only used during the installation.
If you leave this field blank, then you cannot use marques/billboards.
IMPORTANT: Be sure to verify that the image position looks good with all of the install panels. JExpress does not automatically verify that your image will fit with the layout you selected.
Be sure to verify the button position looks good with all of the install panels.
More Install Options
Show frame with title
Auto detect language
If you remove the check mark from this field, then JExpress will use the default language that you set instead of the user's language.
This field gives you the flexibility of deciding to use another default language. For example, if you know that most of your customers speak Spanish, then you can easily select Spanish as the default language. The most widely known language around the world is English so we suggest you use that as your default language.
This setting does not change the language your installer uses if the computer's default language is one that JExpress supports. In other words, if you'd like to see how your installer appears in Chinese and your computer is configured to use German, then your installer will show German. You'll need to reconfigure your computer to use Chinese before your installers will use Chinese.