Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #32543 > unrolled thread

netbeans can't be theme perfectly

Started bymcheung63@gmail.com
First post2015-09-06 01:13 -0700
Last post2015-09-06 21:41 -0400
Articles 4 — 2 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  netbeans can't be theme perfectly mcheung63@gmail.com - 2015-09-06 01:13 -0700
    Re: netbeans can't be theme perfectly Jeff Higgins <jeff@invalid.invalid> - 2015-09-06 09:34 -0400
      Re: netbeans can't be theme perfectly Jeff Higgins <jeff@invalid.invalid> - 2015-09-06 18:19 -0400
    Re: netbeans can't be theme perfectly Jeff Higgins <jeff@invalid.invalid> - 2015-09-06 21:41 -0400

#32543 — netbeans can't be theme perfectly

Frommcheung63@gmail.com
Date2015-09-06 01:13 -0700
Subjectnetbeans can't be theme perfectly
Message-ID<81cd0933-c4be-4730-a561-b099b364a516@googlegroups.com>
Hi All
   since netbeans uses its own tab control, so my LAF can't change the background of that parts, please see this image http://i61.tinypic.com/2chnd75.png  , there are some grey area, here is my source https://github.com/mcheung63/peter-swing/blob/master/src/main/java/com/peterswing/white/PeterSwingWhiteLookAndFeel.java , May I know what control is that gray area?

thanks
from Peter (cmk128@hotmail.com)

[toc] | [next] | [standalone]


#32544

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-06 09:34 -0400
Message-ID<mshfc5$8un$1@dont-email.me>
In reply to#32543
On 09/06/2015 04:13 AM, mcheung63@gmail.com wrote:
> Hi All
>     since netbeans uses its own tab control, so my LAF can't change the background of that parts, please see this image http://i61.tinypic.com/2chnd75.png  , there are some grey area, here is my source https://github.com/mcheung63/peter-swing/blob/master/src/main/java/com/peterswing/white/PeterSwingWhiteLookAndFeel.java , May I know what control is that gray area?
>
Using the Visual Debugger in NetBeans IDE
<https://netbeans.org/kb/docs/java/debug-visual.html>

[toc] | [prev] | [next] | [standalone]


#32545

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-06 18:19 -0400
Message-ID<msie5a$67m$1@dont-email.me>
In reply to#32544
On 09/06/2015 09:34 AM, Jeff Higgins wrote:
> On 09/06/2015 04:13 AM, mcheung63@gmail.com wrote:
>> Hi All
>>     since netbeans uses its own tab control, so my LAF can't change
>> the background of that parts, please see this image
>> http://i61.tinypic.com/2chnd75.png  , there are some grey area, here
>> is my source
>> https://github.com/mcheung63/peter-swing/blob/master/src/main/java/com/peterswing/white/PeterSwingWhiteLookAndFeel.java
>> , May I know what control is that gray area?
>>
> Using the Visual Debugger in NetBeans IDE
> <https://netbeans.org/kb/docs/java/debug-visual.html>
>
So, being curious I:
Download and install Netbeans 8.0.2,
Create a new Project/Samples/Netbeans Modules/FeedReader,
Debug Project (FeedReader),
Take GUI Snapshot,
Click in the grey area between
   Feed Window Tab and the Minimize Window Group Button,
Find the control of interest to be an
   org.netbeans.swing.tabcontrol.TabDisplayer.
Close and uninstall Netbeans 8.0.2.

[toc] | [prev] | [next] | [standalone]


#32547

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-06 21:41 -0400
Message-ID<msiq0p$d1$1@dont-email.me>
In reply to#32543
On 09/06/2015 04:13 AM, mcheung63@gmail.com wrote:
> Hi All
>     since netbeans uses its own tab control, so my LAF can't change the background of that parts, please see this image http://i61.tinypic.com/2chnd75.png  , there are some grey area, here is my source https://github.com/mcheung63/peter-swing/blob/master/src/main/java/com/peterswing/white/PeterSwingWhiteLookAndFeel.java , May I know what control is that gray area?
>
There is also this bug in some versions of Java 8-9.
<https://bugs.openjdk.java.net/browse/JDK-8078269>
Likely doesn't affect TabDisplayer but anyone
writing laf for JTabbedPane could very well be pissed.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web