Re: Dark L&F and Notifications
geertjan wielenga <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <[email protected]> |
On 2-2-2016 13:40, Peter Hansson wrote: > > In my RCP application I'm working with a dark L&F. Seems so popular > these days. I advise you to try the Darcula look and feel instead: http://plugins.netbeans.org/plugin/62424/darcula-laf-for-netbeans Gj > > The problem I have is with the standard Notifications, the little > things in the lower right hand of the main frame that comes up as a > balloon notification: The clickable text is just too hard (if not > impossible) to read on a dark background because it is hardcoded to > Color.BLUE. > > I'm thinking that all implementers of a dark'ish L&F must have come > across this. > > The problem is with NotificationImpl in core.ui. If you look into the > source you'll see that the clickable text isn't actually a link but is > simply some underlined text (<html><u>) inside a JButton and then the > implementation does : > > btn.setForeground(Color.blue); > > Ouch! > > So the color is hardcoded. > > How to solve ? > > Thanks > > Peter