- High-Resolution/HiDpi support (V3).
- UI-scaling support (V3).
- Many predefined 'ready to use' Look and Feels (Themes) available.
- Create complete look and feels without programming.
- Mixed styles support - multiple styles for a single component class.
- Style binding support by component name and client property 'Synthetica.style'.
- Animation support.
- Focus support for scrollpanes and text components.
- Customize existing Themes through additional XML-files.
- Window-decoration support.
- Window translucency and shape support.
- Window snap support at the screen edges.
- Header shadow support to clearly distinguish between header and content visually.
- Borderless window decoration support.
- Font scaling support.
- Support for translucent popups to allow drop shadow and other transparent effects.
- Blured popupmenu support.
- Icon separator support for popup menus.
- Indent correction for popup menus.
- Extended filechooser to support file operations (properties, cut, copy, paste, delete) and a sortable details view.
- Compatibility mode to support applications based on traditional LAFs.
- Drop shadow support for window titles.
- Background-image support for text components.
- Nice icons for option-dialogs and JFileChooser.
- Configurable FilechooserUI (store preferences, use system icons).
- Complete 'Mouse Over' support for Checkboxes, Radiobuttons, Tabs, TitlePane Buttons...
- Separate style for toolbar buttons.
- Auto-sized toolbar-separators.
- Support for titled borders.
- Support for small buttons and arrows (by separate images).
- Support for horizontal and vertical scrollbar-tracks.
- Support for horizontal and vertical progressbar background.
- Support for scrollbar-grip images.
- Support for horizontal and vertical arrow buttons (also background).
- Support for different arrows (selected, disabled) in conjunction with submenus.
- Support for translucent and opaque TitlePaneButtons.
- Support for separate background colors of non-editable text components.
- Support for background-images of button-labels (to increase readability).
- Support for translucent top-level menus.
- Support for continuous and 'block' progressbars.
- Support for different types of treelines (none, solid, dashed) for JTree.
- Support for horizontal and vertical toolbar-separator images.
- Support for backgroundimage-pattern for desktop panes.
- Support for setting custom icons for internal frames.
- Separate tabs in consideration of the border location for the JTabbedPane component.
- Layout correction for east/west toolbars.
- Support for default button follows focus.
- ToggleButton, Checkbox, Radiobutton can be selected by keyboard (space).
- Support for MAC specific copy, cut and paste shortcut keys.
- Java 5/6/7/8/9/10/11 compliant.
Java Client Technology Downloads
Go to the Oracle Java Archive page.
Java Advanced Imaging API 1.1.2_01
This software is licensed under the Oracle Binary Code License Agreement for Java SE
- The KDE desktop environment uses the Oxygen theme by default. By default, Java applications don't follow this theme at all. The Joxy Look and Feel is a 'skin' to let Java Swing applications look like the Oxygen theme. Joxy is not an application itself, but a skin for other programs. For installation instructions, please see Joxy's website.
- Synthetica is a Look and Feel for Swing and is based on Synth which is part of the Java Platform version 1.5. Synthetica provides many different looks through Themes for the core components of Swing with rounded borders, shadowed popup menus and nice icons.
- By default Intellij IDEA uses Alloy Look&Feel. It's a commercial L&F and it's already quite old and with no updates. One of the major issues with it is that it doesn't support anti-aliasing on most of the platforms. In order to maintain consistency in different OS (like Mac OS X, Win, Linux), Alloy Look&Feel.
I'll continue to update this post as I find more tweaks to make Java/Swing applications look and feel more like native Mac applications. FWIW, there's more to do to make a Swing application look and feel like a native Mac OS X application. At the very least you need to handle the 'Preferences' and 'Quit' menu items properly through callbacks. For Years, Java Swing has suffered from poor UI colors and designs. Since the support of Java to let people desing their own Themes, it has revamped those old boring UIs. When we talk about designing look and feel, we know it is about implementing different UI classes for different components.
Product / File Description | File Size | Download |
---|---|---|
Linux Auto-installation for Java Plug-in | 2.51 MB | |
Linux CLASSPATH Install | 2.48 MB | |
Linux JDK Install | 2.54 MB | |
Linux JRE Install | 2.54 MB | |
Solaris SPARC Auto-installation for Java Plug-in | 18.04 MB | |
Solaris SPARC CLASSPATH Install | 18.07 MB | |
Solaris SPARC JDK Install | 18.15 MB | |
Solaris SPARC JRE Install | 18.14 MB | |
Solaris x86 Auto-installation for Java Plug-in | 2.65 MB | |
Solaris x86 CLASSPATH Install | 2.62 MB | |
Solaris x86 JDK Install | 2.70 MB | |
Solaris x86 JRE Install | 2.70 MB | |
Windows Auto-installation for Java Plug-in | 5.22 MB | |
Windows CLASSPATH Install | 5.29 MB | |
Windows JDK Install | 5.29 MB | |
Windows JRE Install | 5.29 MB |
Java Advanced Imaging API Demo 1.1.2
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Solaris SPARC/x86 and Linux | 4.17 MB | |
Windows | 5.32 MB |
Java Advanced Imaging 1.1.1_01
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Linux | 2.33 MB | |
Linux CLASSPATH Install | 2.30 MB | |
Linux JDK Install | 2.36 MB | |
Linux JRE Install | 2.36 MB | |
Solaris SPARC | 10.45 MB | |
Solaris SPARC CLASSPATH Install | 10.44 MB | |
Solaris SPARC JDK Install | 10.52 MB | |
Solaris SPARC JRE Install | 10.52 MB | |
Solaris x86 | 2.44 MB | |
Solaris x86 CLASSPATH Install | 2.41 MB | |
Solaris x86 JDK Install | 2.48 MB | |
Solaris x86 JRE Install | 2.48 MB | |
Windows | 5.06 MB | |
Windows CLASSPATH Install | 5.14 MB | |
Windows JDK Install | 5.14 MB | |
Windows JRE Install | 5.14 MB |
Java Advanced Imaging API Documentation 1.1 Maintenance Release
This software is licensed under the Oracle License Agreement
Product / File Description | File Size | Download |
---|---|---|
Java Advanced Imaging API Documentation | 1.67 MB |
Java Advanced Imaging API Tutorial 1.1
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Solaris GZIP Tar | 4.78 MB | |
Windows Exe | 6.12 MB |
Java Advanced Imaging Guide 1.0.1
This software is licensed under the Oracle License Agreement
Product / File Description | File Size | Download |
---|---|---|
Compressed Tar (0.9 MB) | 893.26 KB | |
PDF (3.1 MB) | 3.03 MB | |
Postscript compress (1.7 MB) | 1.68 MB | |
ZIP (0.58 MB) | 640.81 KB |
Java Advanced Imaging Image I/O Tools 1.0_01
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Linux CLASSPATH Install | 1.48 MB | |
Linux JDK Install | 1.53 MB | |
Linux JRE Install | 1.53 MB | |
Linux Signed Auto-Install | 1.50 MB | |
Solaris SPARC CLASSPATH | 6.43 MB | |
Solaris SPARC JDK Install | 6.50 MB | |
Solaris SPARC JRE Install | 6.50 MB | |
Solaris SPARC Signed Auto-Install | 6.43 MB | |
Solaris x86 CLASSPATH | 1.32 MB | |
Solaris x86 JDK Install | 1.39 MB | |
Solaris x86 JRE Install | 1.39 MB | |
Solaris x86 Signed Auto-Install | 1.35 MB | |
Windows CLASSPATH Install | 6.24 MB | |
Windows JDK Install | 6.24 MB | |
Windows JRE Install | 6.24 MB | |
Windows Signed Auto-Install | 5.77 MB |
Java Advanced Imaging Image I/O Tools Documentation 1.0_01
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java Advanced Imaging Image I/O Tools Documentation | 231.09 KB |
Java Advanced Imaging ICC Profiles
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Compress TAR file | 634.33 KB | |
GZIP TAR file | 316.32 KB | |
ZIP file | 316.64 KB |
Java Swing Look And Feels
Java 3D 1.5.1
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java 3D 1.5.1 | 1.93 MB | |
Java 3D 1.5.1 | 1.92 MB | |
Java 3D 1.5.1 | 1.82 MB | |
Java 3D 1.5.1 | 2.06 MB | |
Java 3D 1.5.1 | 1.99 MB | |
Java 3D 1.5.1 | 2.76 MB | |
Java 3D 1.5.1 | 2.95 MB |
Java 3D API 1.4.0_01
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java 3D API 1.4.0_01 | 1.73 MB | |
Java 3D API 1.4.0_01 | 1.73 MB | |
Java 3D API 1.4.0_01 | 1.88 MB | |
Java 3D API 1.4.0_01 | 1.80 MB | |
Java 3D API 1.4.0_01 | 2.77 MB |
Java 3D Implementation Documentation 1.4.0_01
This software is licensed under the Oracle License Agreement
Product / File Description | File Size | Download |
---|---|---|
Java 3D 1.4.0_01 Implementation Documentation | 2.43 MB |
Java Media Framework (JMF) 2.1.1e
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Cross-platform Java | 1.87 MB | |
Linux Performance Pack | 2.31 MB | |
Solaris SPARC Performance Pack | 4.27 MB | |
Windows Performance Pack | 4.98 MB |
Java Access Bridge for Windows Operating System 2.0.1
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Access Bridge 2.0.1 | 5.45 MB | |
Access Bridge 2.0.1 Manual Install (.zip) | 1.54 MB |
Java Web Start Sample Applications 1.2
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java Web Start Sample Applications 1.2 | 1.71 MB |
Java Look and Feel Graphics Repository 1.0
This software is licensed under the Oracle License Agreement
Product / File Description | File Size | Download |
---|---|---|
Java Look and Feel Graphics Repository 1.0 | 65.14 KB |
Java Look and Feel Design Guidelines second edition, Code Examples 1.0
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java Look and Feel Design Guidelines second edition, Code Examples 1.0 | 195.24 KB |
Java Internationalization and Localization Toolkit 2.0
Java Mac Look And Feel Downloading
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
Java Internationalization and Localization Toolkit | 3.17 MB | |
Java Internationalization and Localization Toolkit | 2.44 MB |
Java Accessibility Utilities 1.3
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
COMPRESS TAR file | 716.36 KB | |
GZIP TAR file | 395.88 KB | |
ZIP file | 483.34 KB |
JIMI Software Development Kit
This software is licensed under the Oracle Binary Code License Agreement for Java SE
Product / File Description | File Size | Download |
---|---|---|
JIMI Software Development Kit | 4.48 MB | |
JIMI Software Development Kit | 3.70 MB |