This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Currently, the NetBeans IDE uses the default (cross-platform) Ocean L&F on Solaris (and Linux?) instead of the GTK L&F, so it really does not look like it fits in with the native desktop. The impetus for this RFE comes from a Java-on-Solaris discussion within Sun. We would like to see more developers using Swing to develop applications on the Solaris desktop, but right now, NetBeans is just furthering the stereotype that Swing apps can't/don't look like native applications. This issue is somewhat related to a Matisse RFE I just filed: 72438: Add toggle to allow switching between L&Fs There were a number of issues with Swing's GTK L&F in JDK 5 that understandably might make it difficult for NB to switch over on Solaris/Linux. But there have been considerable improvements in the GTK L&F in JDK 6 in terms of performance and native fidelity, so now would be a good time for NB to use the GTK L&F by default (at least when NB is running on Mustang or later). This would help bring NB in line with the behavior of other platforms (e.g. NB on Windows and Mac OS X both use the native L&F). It would also send the message that Sun is serious about the GTK L&F, and NB would make a nice testcase for the GTK L&F so that we can pound on that L&F code and catch any problems/bugs before Mustang ships.
Switched to GTK L&F by default on Solaris/Linux platforms for java versions 1.6.0 update 1 and newer: Checking in Startup.java; /cvs/core/swing/plaf/src/org/netbeans/swing/plaf/Startup.java,v <-- Startup.java new revision: 1.24; previous revision: 1.23 done
Dafe, this is fixed, isn't it ? If not, please change TM, thanks in advance.
Yes, starting from M8 GTK is used where appropriate. There are still some issues left, but these will be adressed individually. Marking as fixed.