Layout Options

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

JExpress supports the most popular look and feels available plus a couple that are easy to configure yourself. Be sure to test your selected look and feel on all the platforms you target to ensure you're happy with all aspects of it.

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 an 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.




You can select the background color of the panels, progress bars, and text to coordinate with your company's logo or image with some of the looks and feels. When you select a look and feel that does not let you change colors through these settings, then the button is disabled.

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

The image to use for the installer's and updater's icon, typically displayed in the upper left corner of the window. The image should be a jpg or png file.

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.



Image filename

Each panel in your installers can display a graphic image. If you'd like to personalize your installer, then create a GIF or JPEG image. Simply fill in the full pathname to your image file.

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.



Image position

You can decide where you want the image to appear. The options are: Background, North/Top, South/Bottom, West/Left, or East/Right. The default position is in the background of the installer panels.

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.



Buttons position

For wizard installers you can decide whether you want the buttons (i.e., Next, Previous, Cancel) to appear at the North/Top, South/Bottom, West/Left, or East/Right side of the panel. The default position is at the South/Bottom of the installer panels.

Be sure to verify the button position looks good with all of the install panels.




JExpress includes icons for all the buttons that appear in the wizard installers and updaters. All buttons can display both an icon and text. If you'd prefer your installer to only show text, then remove the check mark from the Use icons in the installer box.



More Install Options



Show frame with title

If you'd like your installer, updater, and uninstaller to have a frame with a title showing, then add a check mark to this field.



Auto detect language

JExpress can automatically detect which language a computer uses and uses that language, if supported, for your installers, updaters, and uninstallers.

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.



Default language

Select the default language you want your installer to use if your customer's computer doesn't support any of the popular languages that JExpress includes.

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.