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