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 38988 - Bold frame aroung debugger views
Summary: Bold frame aroung debugger views
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Outline&TreeTable (show other bugs)
Version: 3.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: _ tboudreau
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2004-01-19 14:57 UTC by Milan Kubec
Modified: 2008-12-22 16:39 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Milan Kubec 2004-01-19 14:57:06 UTC
There is bold frame around debugger views. All
other windows and views have only 1 pixel frame
border.
Comment 1 Maros Sandor 2004-01-27 12:00:13 UTC
I know of no border in debugger, please evaluate.
Comment 2 David Simonek 2004-02-24 16:05:59 UTC
Nope, it has to be on debugger side. Note that JScrollPane
*automatically* installs its border and it should be removed. See
general policy at
http://core.netbeans.org/windowsystem/MigrationGuide.html
Comment 3 Maros Sandor 2004-02-24 17:00:28 UTC
I cannot set null border for a component I do not have access to. 
This bold border comes from TreeTableView's private 
JScrollPane "scrollPane". Please reset it there.
Comment 4 David Simonek 2004-02-27 14:39:47 UTC
OK, that sounds better. Passing to TreeTableView owner.
Comment 5 _ tboudreau 2004-02-27 15:18:57 UTC
Probable problem is JTable.configureEnclosingScrollPane(), which blindly sets a border on 
any scrollpane the table is added to - but I already fixed this by overriding this method to 
not do that.

Anyway, I'll take a look, maybe it's added somewhere else.
Comment 6 _ tboudreau 2004-02-27 15:54:40 UTC
Looks like the problem is something called TreeTableView.CompoundScrollPane (I don't 
want to know what it does).

Dafe, FYI I wrote a handy tool for finding who is providing unnecessary borders about a 
year ago - install contrib/focusmodule.  Click the third button to the right and then click 
the problem component.  It will walk the tree from the inside out and tell you each 
component that has a size change or a border.
Comment 7 _ tboudreau 2004-02-27 16:07:45 UTC
Checking in TreeTable.java;
/cvs/openide/src/org/openide/explorer/view/TreeTable.java,v  <--  TreeTable.java
new revision: 1.43; previous revision: 1.42
done
Checking in TreeTableView.java;
/cvs/openide/src/org/openide/explorer/view/TreeTableView.java,v  <--  
TreeTableView.java
new revision: 1.57; previous revision: 1.56
Comment 8 Milan Kubec 2004-07-12 14:20:11 UTC
Verified in dev-200407111800.