On this page, we collect some tweaks for Netbeans. This application defines quite a lot of GUI components itself, so by default it doesn't look completely right with Joxy.
This is the first hurdle: Netbeans doesn't use the standard -Dswing.defaultlaf
option to set its LAF (see Applying Joxy to an application). Luckily Netbeans provides a --laf
command line option instead. So use
./netbeans --laf joxy.JoxyLookAndFeel
to start Netbeans with Joxy.
Netbeans paints its tabbed panes itself, which looks ugly when used in combination with Joxy. Netbeans however (from version 7.2 upwards) provides a way to disable this behaviour and use standard Java tabs. A simple way to do this is the following:
The Netbeans developers, to implement these "multi-row tabs", switch the tabs to a normal JTabbedPane. However you won't get multi-row tabs, since Joxy doesn't support them (since Oxygen also doesn't do that).
Note: this (for some reason) only works for the tabs in the main part of the window (the code editor). The other tabs stay the same.
With previous unstable Joxy versions (about October 2012 - February 2013), the background of the code editor is not filled with white. This was a bug (see [tickets:#14]) that was not yet present in Joxy 0.1.0. So if you want to use Netbeans, please either stay on Joxy 0.1.0 or update to Joxy 0.2.0, in which this bug was fixed.