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 71329 - Aligning 2 JTextFileds
Summary: Aligning 2 JTextFileds
Status: RESOLVED WORKSFORME
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Natural Layout (show other bugs)
Version: 5.x
Hardware: All Windows ME/2000
: P3 blocker (vote)
Assignee: issues@guibuilder
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-12 20:18 UTC by psanz
Modified: 2006-01-17 17:39 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
The tabs with alignment problems disappeared on opening the project the next morning (354 bytes, text/plain)
2006-01-13 09:29 UTC, psanz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description psanz 2006-01-12 20:18:26 UTC
Trying to horizontally align two JTextFields I got an AssertionError.
Comment 1 psanz 2006-01-12 20:19:18 UTC
*********** Exception occurred ************ at 9:11 PM on Jan 12, 2006
java.lang.AssertionError
	at
org.netbeans.modules.form.layoutdesign.LayoutInterval.getCurrentSpace(LayoutInterval.java:441)
	at
org.netbeans.modules.form.layoutdesign.LayoutAligner.getPosition(LayoutAligner.java:486)
	at
org.netbeans.modules.form.layoutdesign.LayoutAligner.splitByAlignAttrs(LayoutAligner.java:287)
	at
org.netbeans.modules.form.layoutdesign.LayoutAligner.splitByAlignAttrs(LayoutAligner.java:184)
	at
org.netbeans.modules.form.layoutdesign.LayoutAligner.splitByAlignAttrs(LayoutAligner.java:184)
	at
org.netbeans.modules.form.layoutdesign.LayoutAligner.alignIntervals(LayoutAligner.java:66)
	at
org.netbeans.modules.form.layoutdesign.LayoutDesigner.align(LayoutDesigner.java:1809)
	at org.netbeans.modules.form.FormDesigner.align(FormDesigner.java:982)
	at
org.netbeans.modules.form.FormDesigner$AlignAction.actionPerformed(FormDesigner.java:2046)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
*********** Exception occurred ************ at 9:11 PM on Jan 12, 2006
java.lang.IllegalStateException:
javax.swing.JScrollPane[,233,92,164x125,invalid,layout=javax.swing.ScrollPaneLayout$UIResource,alignmentX=null,alignmentY=null,border=javax.swing.plaf.basic.BasicBorders$FieldBorder@1e4e445,flags=328,maximumSize=,minimumSize=,preferredSize=,columnHeader=,horizontalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid,hidden,layout=com.sun.java.swing.plaf.windows.WindowsScrollBarUI,alignmentX=null,alignmentY=null,border=,flags=4194600,maximumSize=,minimumSize=,preferredSize=,blockIncrement=10,orientation=HORIZONTAL,unitIncrement=1],horizontalScrollBarPolicy=HORIZONTAL_SCROLLBAR_AS_NEEDED,lowerLeft=,lowerRight=,rowHeader=,upperLeft=,upperRight=,verticalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid,hidden,layout=com.sun.java.swing.plaf.windows.WindowsScrollBarUI,alignmentX=null,alignmentY=null,border=,flags=4194600,maximumSize=,minimumSize=,preferredSize=,blockIncrement=10,orientation=VERTICAL,unitIncrement=1],verticalScrollBarPolicy=VERTICAL_SCROLLBAR_AS_NEEDED,viewport=javax.swing.JViewport[,2,2,160x121,invalid,layout=javax.swing.ViewportLayout,alignmentX=null,alignmentY=null,border=,flags=8,maximumSize=,minimumSize=,preferredSize=,isViewSizeSet=true,lastPaintPosition=java.awt.Point[x=0,y=0],scrollUnderway=false],viewportBorder=]
is not attached to a horizontal group
	at org.jdesktop.layout.GroupLayout.checkComponents(GroupLayout.java:832)
	at org.jdesktop.layout.GroupLayout.prepare(GroupLayout.java:814)
	at org.jdesktop.layout.GroupLayout.layoutContainer(GroupLayout.java:668)
	at
org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.createLayout(SwingLayoutBuilder.java:128)
	at
org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.setupContainerLayout(SwingLayoutBuilder.java:73)
[catch] at
org.netbeans.modules.form.VisualReplicator.setupContainerLayout(VisualReplicator.java:713)
	at
org.netbeans.modules.form.VisualReplicator.updateContainerLayout(VisualReplicator.java:264)
	at org.netbeans.modules.form.FormDesigner$FormListener.run(FormDesigner.java:1865)
	at
org.netbeans.modules.form.FormDesigner$FormListener.processEvents(FormDesigner.java:1810)
	at
org.netbeans.modules.form.FormDesigner$FormListener.formChanged(FormDesigner.java:1778)
	at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:981)
	at org.netbeans.modules.form.FormModel$EventBroker.run(FormModel.java:1081)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
*********** Exception occurred ************ at 9:11 PM on Jan 12, 2006
java.lang.NullPointerException
	at
org.netbeans.modules.form.layoutdesign.LayoutDesigner.imposeCurrentComponentSize(LayoutDesigner.java:2585)
	at
org.netbeans.modules.form.layoutdesign.LayoutDesigner.imposeCurrentContainerSize(LayoutDesigner.java:2499)
	at
org.netbeans.modules.form.layoutdesign.LayoutDesigner.updatePositions(LayoutDesigner.java:134)
	at
org.netbeans.modules.form.layoutdesign.LayoutDesigner.updateCurrentState(LayoutDesigner.java:73)
	at
org.netbeans.modules.form.FormDesigner.updateComponentLayer(FormDesigner.java:405)
	at org.netbeans.modules.form.FormDesigner.access$1700(FormDesigner.java:62)
	at org.netbeans.modules.form.FormDesigner$FormListener.run(FormDesigner.java:1947)
	at
org.netbeans.modules.form.FormDesigner$FormListener.processEvents(FormDesigner.java:1810)
	at
org.netbeans.modules.form.FormDesigner$FormListener.formChanged(FormDesigner.java:1778)
	at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:981)
	at org.netbeans.modules.form.FormModel$EventBroker.run(FormModel.java:1081)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Comment 2 psanz 2006-01-13 09:29:31 UTC
Created attachment 28378 [details]
The tabs with alignment problems disappeared on opening the project the next morning
Comment 3 Tomas Pavek 2006-01-17 14:34:29 UTC
In what build did this happen? Beta, beta2, or RC1?
Comment 4 Tomas Pavek 2006-01-17 17:39:18 UTC
According to the reporter this was in beta2. We fixed couple of problems related
to this, so I beleive it works now.