Hello Gentlemen
The truth is that L&F can completely ignore the background and
foreground properties
see JComponent.setBackground() javadoc:
* It is up to the look and feel to honor this property, some may
* choose to ignore it.
So for reliable implementation I'd recommend to choose another technique
You may be interested in this blog
http://polygoncell.blogspot.com/2008/07/validation-module-for-swing-application.html
Thanks
alexp
Thus spake Stijn Debruyckere:
Hi,
Continuing the discussion of Jan 22, 2009, people seem to think there is
no need to adapt the foreground/background colors of say a text field.
But how about validation? For example, the background of the 'find'
text field of Firefox colors red when the text can't be found. As far
as I know, this simple yet powerful feature can't be implemented in
Swing if one wants to support multiple look&feels, such as GTK or Nimbus
(as setBackground is ignored).
The discussion to which you refer is one I started. At that point, no one
was able to say how it's possible to build complex Swing widgets and get
the right colors simultaneously, when using LAFs (like GTK) where
setBackground is ignored. If someone can provide an answer now, I'd be
grateful for it.