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.

Bug 199701 - [GTK] Menus look terrible in Ubuntu: disabled items are emphasized, separators are not rendered, and the menu has no border
Summary: [GTK] Menus look terrible in Ubuntu: disabled items are emphasized, separator...
Status: RESOLVED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 7.0
Hardware: PC Linux
: P3 normal (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: GTK, L&F
Depends on:
Blocks:
 
Reported: 2011-06-26 07:21 UTC by shunbul
Modified: 2012-05-02 14:56 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Screenshot of GTK menu (68.33 KB, image/png)
2011-06-26 07:21 UTC, shunbul
Details

Note You need to log in before you can comment on or make changes to this bug.
Description shunbul 2011-06-26 07:21:25 UTC
Created attachment 109108 [details]
Screenshot of GTK menu

Netbeans menus look terrible in Ubuntu: disabled items are actually emphasized, separators are not rendered, and the menu has no border. 

To make the menus non-horrific, I have to either use a non-GTK look and feel or change to a light theme (e.g. clearlooks).  Neither of these is satisfactory.

See comparison to what is expected:
http://stackoverflow.com/questions/6199622/netbeans-menu-is-awful-in-ubuntu-completely-unreadable-and-bleh-to-look-at-any
Comment 1 Antonin Nebuzelsky 2011-06-27 09:21:15 UTC
For the missing menu borders we are tracking a JDK bug already, see issue 182481.

Reassigning to Window System where L&F specific bugs belong.
Comment 2 Stanislav Aubrecht 2011-06-27 13:09:01 UTC
it's a JDK problem. try running a plain java application, e.g. SwingSet demo in your JDK folder, you'll get the same appearance issues
Comment 3 Jesse Glick 2012-05-02 14:56:15 UTC
Was this filed for the JDK? There should be a jdk_bug_NNNNNNN annotation in the status whiteboard.