Revision: 1078
Author: heuermh
Date: Tue Dec  7 10:54:41 2010
Log: adding reset bounds action
http://code.google.com/p/piccolo2d/source/detail?r=1078

Modified:
/piccolo2d.java/trunk/examples/src/main/java/org/piccolo2d/examples/TextWrappingExample.java

=======================================
--- /piccolo2d.java/trunk/examples/src/main/java/org/piccolo2d/examples/TextWrappingExample.java Mon Dec 6 15:46:55 2010 +++ /piccolo2d.java/trunk/examples/src/main/java/org/piccolo2d/examples/TextWrappingExample.java Tue Dec 7 10:54:41 2010
@@ -95,6 +95,15 @@
             }
         };

+    /** Reset bounds action. */
+ private final AbstractAction resetBoundsAction = new AbstractAction("Reset Bounds") {
+            /** {...@inheritdoc} */
+            public void actionPerformed(final ActionEvent event) {
+                wide.setBounds(10.0d, 10.0d, 400.0d, 100.0d);
+                narrow.setBounds(10.0d, 210.0d, 100.0d, 400.0d);
+            }
+        };
+
     /** Text. */
private static final String TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et lacus eros, non auctor odio. Duis nibh dolor, consectetur ac sodales sit amet, hendrerit eget lorem. Donec sollicitudin quam vel ipsum accumsan hendrerit eget a dui. Vivamus iaculis sollicitudin faucibus. Integer dignissim facilisis est, tempor ultrices eros convallis vitae. In.";

@@ -127,6 +136,8 @@
         toolBar.add(toggleTextButton);
         toolBar.add(constrainHeightButton);
         toolBar.add(constrainWidthButton);
+        toolBar.addSeparator();
+        toolBar.add(resetBoundsAction);
         JPanel panel = new JPanel();
         panel.setLayout(new BorderLayout());
         panel.add("North", toolBar);
@@ -145,7 +156,7 @@
narrow.addPropertyChangeListener("bounds", new PropertyChangeListener() {
                 /** {...@inheritdoc} */
public void propertyChange(final PropertyChangeEvent event) { - narrowLabel.setText("Narrow label bounds=" + wide.getBounds()); + narrowLabel.setText("Narrow label bounds=" + narrow.getBounds());
                 }
             });

--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en

Reply via email to