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]> |
Nope, it's on 8.1, has just been released in the past day or so again in version 1.4. Any questions, you can direct them not here but to its author Hamit: [email protected] You can right again here, though it won't help -- write to the author of the plugin. Thanks, Gj On 2-2-2016 15:08, Peter Hansson wrote: > I've just tried Darcula on my application and it has (as expected) > exactly the same challenge. The blue text on a dark background is more > or less impossible to read. > > BTW: Darcula plugin for Netbeans is still on NB80, not NB81. This > doesn't mean that it will not work in a NB IDE 8.1 but it isn't a > smooth sail. I'm trying to upgrade it to NB 8.1. > > Using the plugin with an RCP application as opposed to the IDE isn't > as simple as I hoped. The reason is some dependencies on Editor Color > (for the use of Themes I suppose) and this is just not available to > normal RCP app. > > On Tue, Feb 2, 2016 at 1:55 PM, geertjan wielenga > <[email protected] <mailto:[email protected]>> > wrote: > > > 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 > > >