1 19 20 package org.netbeans.modules.form.layoutdesign; 21 22 import java.awt.Dimension ; 23 import java.awt.Point ; 24 import java.awt.Rectangle ; 25 import java.io.File ; 26 import java.io.IOException ; 27 import java.util.*; 28 import org.openide.filesystems.FileUtil; 29 30 public class ALT_ParallelPosition13Test extends LayoutTestCase { 34 35 public ALT_ParallelPosition13Test(String name) { 36 super(name); 37 try { 38 className = this.getClass().getName(); 39 className = className.substring(className.lastIndexOf('.') + 1, className.length()); 40 startingFormFile = FileUtil.toFileObject(new File (url.getFile() + goldenFilesPath + className + "-StartingForm.form").getCanonicalFile()); 41 } catch (IOException ioe) { 42 fail(ioe.toString()); 43 } 44 } 45 46 public void doChanges0() { 48 ld.externalSizeChangeHappened(); 49 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 51 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 52 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 53 compPrefSize.put("jToggleButton1", new Dimension (179, 23)); 54 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 55 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 56 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 57 ld.updateCurrentState(); 58 lc = new LayoutComponent("jButton1", false); 60 baselinePosition.put("jButton1-75-23", new Integer (15)); 62 { 63 LayoutComponent[] comps = new LayoutComponent[] { lc }; 64 Rectangle [] bounds = new Rectangle [] { 65 new Rectangle (0, 0, 75, 23) 66 }; 67 String defaultContId = null; 68 Point hotspot = new Point (33,11); 69 ld.startAdding(comps, bounds, hotspot, defaultContId); 70 } 71 prefPaddingInParent.put("Form-jButton1-1-0", new Integer (11)); prefPaddingInParent.put("Form-jButton1-1-1", new Integer (11)); prefPadding.put("jToggleButton1-jButton1-1-0-0", new Integer (6)); prefPadding.put("jButton1-jToggleButton1-1-0-0", new Integer (6)); prefPaddingInParent.put("Form-jButton1-0-0", new Integer (10)); prefPaddingInParent.put("Form-jButton1-0-1", new Integer (10)); prefPadding.put("jToggleButton1-jButton1-0-0-2", new Integer (10)); { 81 Point p = new Point (60,52); 82 String containerId= "Form"; 83 boolean autoPositioning = true; 84 boolean lockDimension = false; 85 Rectangle [] bounds = new Rectangle [] { 86 new Rectangle (20, 40, 75, 23) 87 }; 88 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 89 } 90 prefPaddingInParent.put("Form-jButton1-1-0", new Integer (11)); prefPaddingInParent.put("Form-jButton1-1-1", new Integer (11)); prefPadding.put("jToggleButton1-jButton1-1-0-0", new Integer (6)); prefPadding.put("jButton1-jToggleButton1-1-0-0", new Integer (6)); prefPaddingInParent.put("Form-jButton1-0-0", new Integer (10)); prefPaddingInParent.put("Form-jButton1-0-1", new Integer (10)); prefPadding.put("jToggleButton1-jButton1-0-0-2", new Integer (10)); { 100 Point p = new Point (59,52); 101 String containerId= "Form"; 102 boolean autoPositioning = true; 103 boolean lockDimension = false; 104 Rectangle [] bounds = new Rectangle [] { 105 new Rectangle (20, 40, 75, 23) 106 }; 107 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 108 } 109 compPrefSize.put("jButton1", new Dimension (75, 23)); 112 compPrefSize.put("jButton1", new Dimension (75, 23)); 113 prefPaddingInParent.put("Form-jButton1-0-1", new Integer (10)); prefPaddingInParent.put("Form-jButton1-1-1", new Integer (10)); ld.endMoving(true); 116 ld.externalSizeChangeHappened(); 118 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 120 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 121 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 122 compPrefSize.put("jToggleButton1", new Dimension (179, 23)); 123 compBounds.put("jButton1", new Rectangle (20, 40, 75, 23)); 124 baselinePosition.put("jButton1-75-23", new Integer (15)); 125 compPrefSize.put("jButton1", new Dimension (75, 23)); 126 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 127 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 128 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 129 compBounds.put("jButton1", new Rectangle (20, 40, 75, 23)); 130 baselinePosition.put("jButton1-75-23", new Integer (15)); 131 ld.updateCurrentState(); 132 lc = new LayoutComponent("jButton2", false); 134 baselinePosition.put("jButton2-75-23", new Integer (15)); 136 { 137 LayoutComponent[] comps = new LayoutComponent[] { lc }; 138 Rectangle [] bounds = new Rectangle [] { 139 new Rectangle (20, 40, 75, 23) 140 }; 141 String defaultContId= "Form"; 142 Point hotspot = new Point (53,51); 143 ld.startAdding(comps, bounds, hotspot, defaultContId); 144 } 145 prefPaddingInParent.put("Form-jButton2-1-0", new Integer (11)); prefPaddingInParent.put("Form-jButton2-1-1", new Integer (11)); prefPadding.put("jToggleButton1-jButton2-1-0-0", new Integer (6)); prefPadding.put("jButton2-jToggleButton1-1-0-0", new Integer (6)); prefPaddingInParent.put("Form-jButton2-0-0", new Integer (10)); prefPaddingInParent.put("Form-jButton2-0-1", new Integer (10)); prefPadding.put("jButton1-jButton2-0-0-0", new Integer (6)); prefPadding.put("jButton2-jButton1-0-0-0", new Integer (6)); prefPadding.put("jToggleButton1-jButton2-0-0-2", new Integer (10)); { 157 Point p = new Point (139,52); 158 String containerId= "Form"; 159 boolean autoPositioning = true; 160 boolean lockDimension = false; 161 Rectangle [] bounds = new Rectangle [] { 162 new Rectangle (101, 40, 75, 23) 163 }; 164 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 165 } 166 prefPaddingInParent.put("Form-jButton2-1-0", new Integer (11)); prefPaddingInParent.put("Form-jButton2-1-1", new Integer (11)); prefPadding.put("jToggleButton1-jButton2-1-0-0", new Integer (6)); prefPadding.put("jButton2-jToggleButton1-1-0-0", new Integer (6)); prefPaddingInParent.put("Form-jButton2-0-0", new Integer (10)); prefPaddingInParent.put("Form-jButton2-0-1", new Integer (10)); prefPadding.put("jButton1-jButton2-0-0-0", new Integer (6)); prefPadding.put("jButton2-jButton1-0-0-0", new Integer (6)); prefPadding.put("jToggleButton1-jButton2-0-0-2", new Integer (10)); { 178 Point p = new Point (140,52); 179 String containerId= "Form"; 180 boolean autoPositioning = true; 181 boolean lockDimension = false; 182 Rectangle [] bounds = new Rectangle [] { 183 new Rectangle (101, 40, 75, 23) 184 }; 185 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 186 } 187 compPrefSize.put("jButton2", new Dimension (75, 23)); 190 compPrefSize.put("jButton2", new Dimension (75, 23)); 191 ld.endMoving(true); 192 ld.externalSizeChangeHappened(); 194 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 196 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 197 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 198 compPrefSize.put("jToggleButton1", new Dimension (179, 23)); 199 compBounds.put("jButton1", new Rectangle (20, 40, 75, 23)); 200 baselinePosition.put("jButton1-75-23", new Integer (15)); 201 compPrefSize.put("jButton1", new Dimension (75, 23)); 202 compBounds.put("jButton2", new Rectangle (101, 40, 75, 23)); 203 baselinePosition.put("jButton2-75-23", new Integer (15)); 204 compPrefSize.put("jButton2", new Dimension (75, 23)); 205 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 206 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 207 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 208 compBounds.put("jButton1", new Rectangle (20, 40, 75, 23)); 209 baselinePosition.put("jButton1-75-23", new Integer (15)); 210 compBounds.put("jButton2", new Rectangle (101, 40, 75, 23)); 211 baselinePosition.put("jButton2-75-23", new Integer (15)); 212 ld.updateCurrentState(); 213 } 215 216 public void doChanges1() { 219 baselinePosition.put("jButton1-75-23", new Integer (15)); 221 compPrefSize.put("jButton1", new Dimension (75, 23)); 222 { 223 String [] compIds = new String [] { 224 "jButton1" 225 }; 226 Rectangle [] bounds = new Rectangle [] { 227 new Rectangle (20, 40, 75, 23) 228 }; 229 Point hotspot = new Point (22,52); 230 int[] resizeEdges = new int[] { 231 0, 232 -1 233 }; 234 boolean inLayout = true; 235 ld.startResizing(compIds, bounds, hotspot, resizeEdges, inLayout); 236 } 237 prefPaddingInParent.put("Form-jButton1-0-0", new Integer (10)); prefPadding.put("jToggleButton1-jButton1-0-0-2", new Integer (10)); { 242 Point p = new Point (15,53); 243 String containerId= "Form"; 244 boolean autoPositioning = true; 245 boolean lockDimension = false; 246 Rectangle [] bounds = new Rectangle [] { 247 new Rectangle (10, 40, 85, 23) 248 }; 249 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 250 } 251 prefPaddingInParent.put("Form-jButton1-0-0", new Integer (10)); prefPadding.put("jToggleButton1-jButton1-0-0-2", new Integer (10)); { 256 Point p = new Point (14,53); 257 String containerId= "Form"; 258 boolean autoPositioning = true; 259 boolean lockDimension = false; 260 Rectangle [] bounds = new Rectangle [] { 261 new Rectangle (10, 40, 85, 23) 262 }; 263 ld.move(p, containerId, autoPositioning, lockDimension, bounds); 264 } 265 ld.endMoving(true); 268 ld.externalSizeChangeHappened(); 270 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 272 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 273 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 274 compPrefSize.put("jToggleButton1", new Dimension (179, 23)); 275 compBounds.put("jButton2", new Rectangle (101, 40, 75, 23)); 276 baselinePosition.put("jButton2-75-23", new Integer (15)); 277 compPrefSize.put("jButton2", new Dimension (75, 23)); 278 compBounds.put("jButton1", new Rectangle (10, 40, 85, 23)); 279 baselinePosition.put("jButton1-85-23", new Integer (15)); 280 compPrefSize.put("jButton1", new Dimension (75, 23)); 281 contInterior.put("Form", new Rectangle (0, 0, 400, 300)); 282 compBounds.put("jToggleButton1", new Rectangle (10, 11, 179, 23)); 283 baselinePosition.put("jToggleButton1-179-23", new Integer (15)); 284 compBounds.put("jButton2", new Rectangle (101, 40, 75, 23)); 285 baselinePosition.put("jButton2-75-23", new Integer (15)); 286 compBounds.put("jButton1", new Rectangle (10, 40, 85, 23)); 287 baselinePosition.put("jButton1-85-23", new Integer (15)); 288 ld.updateCurrentState(); 289 } 291 292 } 293 | Popular Tags |