Revision: 957
Author: allain.lalonde
Date: Tue Jan 26 07:51:15 2010
Log: Fixing some findbugs warnings
http://code.google.com/p/piccolo2d/source/detail?r=957
Modified:
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/MockPCamera.java
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/PCameraTest.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/DynamicExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ExampleRunner.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GraphEditorExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GroupExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/LayoutExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/P3DRectExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/PrintExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ScrollingExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ShadowExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/StickyHandleLayerExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/SwingLayoutExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/CalendarNode.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/DayNode.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheye.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeApplet.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeFrame.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/MultiplePSwingCanvasesExample.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample2.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample3.java
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/tutorial/PiccoloPresentation.java
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotification.java
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotificationCenter.java
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/PFrameTest.java
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/handles/PHandleTest.java
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingEventHandlerTest.java
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingTest.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTBoundsHandle.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTCanvas.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTKeyEvent.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTMouseEvent.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTSelectionEventHandler.java
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/SWTGraphics2D.java
/piccolo2d.java/branches/2.0-spike/swt/src/test/java/org/piccolo2d/swt/PSWTImageTest.java
/piccolo2d.java/branches/2.0-spike/swt-examples/src/main/java/org/piccolo2d/swt/examples/SWTBenchTest.java
=======================================
---
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/MockPCamera.java
Wed Jan 20 10:01:15 2010
+++
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/MockPCamera.java
Tue Jan 26 07:51:15 2010
@@ -31,9 +31,6 @@
import java.util.ArrayList;
import java.util.List;
-import org.piccolo2d.PCamera;
-import org.piccolo2d.PLayer;
-import org.piccolo2d.PNode;
import org.piccolo2d.util.PBounds;
@@ -52,22 +49,25 @@
static class Notification {
private final String type;
private final PBounds bounds;
- // this should really be PLayer
- private final PNode layer;
-
- private Notification(final String type, final PBounds bounds,
final PNode layer) {
+ private final PLayer layer;
+
+ private Notification(final String type, final PBounds bounds,
final PLayer layer) {
this.bounds = bounds;
this.layer = layer;
this.type = type;
}
- public PNode getLayer() {
+ public PLayer getLayer() {
return layer;
}
public PBounds getBounds() {
return bounds;
}
+
+ public String getType() {
+ return type;
+ }
}
public int getNotificationCount() {
=======================================
---
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/PCameraTest.java
Wed Jan 20 10:01:15 2010
+++
/piccolo2d.java/branches/2.0-spike/core/src/test/java/org/piccolo2d/PCameraTest.java
Tue Jan 26 07:51:15 2010
@@ -77,8 +77,7 @@
camera1.addLayer(layer2);
- final PCamera cameraCopy = (PCamera) camera1.clone();
- //TODO: assertEquals(2, cameraCopy.getLayerCount());
+ camera1.clone();
}
public void testCameraShouldHaveNullComponentUntilAssigned() {
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/DynamicExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/DynamicExample.java
Tue Jan 26 07:51:15 2010
@@ -30,7 +30,6 @@
import java.awt.BasicStroke;
import java.awt.Color;
-import java.util.Iterator;
import java.util.Random;
import org.piccolo2d.PCanvas;
@@ -94,9 +93,7 @@
}
public void rotateNodes() {
- final Iterator i =
getCanvas().getLayer().getChildrenReference().iterator();
- while (i.hasNext()) {
- final PNode each = (PNode) i.next();
+ for (PNode each : getCanvas().getLayer().getChildrenReference()) {
each.rotate(Math.toRadians(2));
}
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ExampleRunner.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ExampleRunner.java
Tue Jan 26 07:51:15 2010
@@ -88,6 +88,7 @@
/**
* @param c
*/
+ @SuppressWarnings("serial")
private JPanel buildOptions() {
JPanel optionsPanel = new JPanel(new GridLayout(3, 1));
optionsPanel.setBorder(new TitledBorder("Display Options"));
@@ -113,13 +114,14 @@
return optionsPanel;
}
- private void addExampleButtons(final JPanel panel, final Class[]
exampleClasses) {
+ private void addExampleButtons(final JPanel panel, final Class<?>[]
exampleClasses) {
for (int i = 0; i < exampleClasses.length; i++) {
panel.add(buildExampleButton(exampleClasses[i]));
}
}
- private JButton buildExampleButton(final Class exampleClass) {
+ @SuppressWarnings("serial")
+ private JButton buildExampleButton(final Class<?> exampleClass) {
final String fullClassName = exampleClass.getName();
final String simpleClassName =
fullClassName.substring(fullClassName.lastIndexOf('.') + 1);
final String exampleLabel = camelToProper(simpleClassName);
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GraphEditorExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GraphEditorExample.java
Tue Jan 26 07:51:15 2010
@@ -31,6 +31,7 @@
import java.awt.Color;
import java.awt.geom.Point2D;
import java.util.ArrayList;
+import java.util.List;
import java.util.Random;
import org.piccolo2d.PCanvas;
@@ -63,6 +64,7 @@
super("GraphEditorExample", false, aCanvas);
}
+ @SuppressWarnings("unchecked")
public void initialize() {
final int numNodes = 50;
final int numEdges = 50;
@@ -73,13 +75,13 @@
final PLayer edgeLayer = new PLayer();
getCanvas().getCamera().addLayer(0, edgeLayer);
final Random rnd = new Random();
- ArrayList tmp;
+
for (int i = 0; i < numNodes; i++) {
final float x = (float) (300. * rnd.nextDouble());
final float y = (float) (400. * rnd.nextDouble());
final PPath path = PPath.createEllipse(x, y, 20, 20);
- tmp = new ArrayList();
- path.addAttribute("edges", tmp);
+
+ path.addAttribute("edges", new ArrayList<PPath>());
nodeLayer.addChild(path);
}
@@ -98,15 +100,13 @@
edge.moveTo((float) bound1.getX(), (float) bound1.getY());
edge.lineTo((float) bound2.getX(), (float) bound2.getY());
- tmp = (ArrayList) node1.getAttribute("edges");
- tmp.add(edge);
- tmp = (ArrayList) node2.getAttribute("edges");
- tmp.add(edge);
-
- tmp = new ArrayList();
- tmp.add(node1);
- tmp.add(node2);
- edge.addAttribute("nodes", tmp);
+ ((List<PPath>) node1.getAttribute("edges")).add(edge);
+ ((List<PPath>) node2.getAttribute("edges")).add(edge);
+
+ List<PNode> nodes = new ArrayList<PNode>();
+ nodes.add(node1);
+ nodes.add(node2);
+ edge.addAttribute("nodes", nodes);
edgeLayer.addChild(edge);
}
@@ -149,6 +149,7 @@
}
}
+ @SuppressWarnings("unchecked")
public void drag(final PInputEvent e) {
final PNode node = e.getPickedNode();
node.translate(e.getDelta().width, e.getDelta().height);
@@ -158,7 +159,7 @@
int i;
for (i = 0; i < edges.size(); i++) {
final PPath edge = (PPath) edges.get(i);
- final ArrayList nodes = (ArrayList)
edge.getAttribute("nodes");
+ final List<PNode> nodes = (ArrayList<PNode>)
edge.getAttribute("nodes");
final PNode node1 = (PNode) nodes.get(0);
final PNode node2 = (PNode) nodes.get(1);
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GroupExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/GroupExample.java
Tue Jan 26 07:51:15 2010
@@ -32,6 +32,7 @@
import java.awt.Graphics2D;
import java.awt.Paint;
import java.util.ArrayList;
+import java.util.List;
import org.piccolo2d.PCamera;
import org.piccolo2d.PCanvas;
@@ -109,7 +110,7 @@
// Create a selection handler so we can see that the decorator
actually
// works
- final ArrayList selectableParents = new ArrayList();
+ final List<PNode> selectableParents = new ArrayList<PNode>();
selectableParents.add(dg);
selectableParents.add(vdg);
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/LayoutExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/LayoutExample.java
Tue Jan 26 07:51:15 2010
@@ -29,7 +29,6 @@
package org.piccolo2d.examples;
import java.awt.Color;
-import java.util.Iterator;
import org.piccolo2d.PCanvas;
import org.piccolo2d.PNode;
@@ -37,7 +36,6 @@
import org.piccolo2d.extras.handles.PBoundsHandle;
import org.piccolo2d.nodes.PPath;
-
/**
* This example shows how to create a node that will automatically layout
its
* children.
@@ -71,9 +69,7 @@
double xOffset = 0;
final double yOffset = 0;
- final Iterator i = getChildrenIterator();
- while (i.hasNext()) {
- final PNode each = (PNode) i.next();
+ for (PNode each : getChildrenReference()) {
each.setOffset(xOffset - each.getX(), yOffset);
xOffset += each.getWidth();
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/P3DRectExample.java
Thu Jan 14 13:48:07 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/P3DRectExample.java
Tue Jan 26 07:51:15 2010
@@ -6,7 +6,7 @@
import org.piccolo2d.extras.PFrame;
import org.piccolo2d.extras.nodes.P3DRect;
-
+...@suppresswarnings("serial")
public class P3DRectExample extends PFrame {
public P3DRectExample() {
@@ -26,7 +26,7 @@
rect2.setPaint(new Color(239, 235, 222));
rect2.translate(110, 0);
rect2.setRaised(false);
- getCanvas().getLayer().addChild(rect2);
+ getCanvas().getLayer().addChild(rect2);
}
public static void main(String[] args) {
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/PrintExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/PrintExample.java
Tue Jan 26 07:51:15 2010
@@ -41,8 +41,6 @@
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
-import java.util.Iterator;
-import java.util.List;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
@@ -62,7 +60,6 @@
import org.piccolo2d.util.PAffineTransform;
import org.piccolo2d.util.PBounds;
-
/**
* Adding print action to scrolling example.
*
@@ -185,9 +182,7 @@
if (camera != null) {
// First we compute the union of all the layers
final PBounds layerBounds = new PBounds();
- final java.util.List layers = camera.getLayersReference();
- for (final Iterator i = layers.iterator(); i.hasNext();) {
- final PLayer layer = (PLayer) i.next();
+ for (PLayer layer : camera.getLayersReference()) {
layerBounds.add(layer.getFullBoundsReference());
}
@@ -233,9 +228,7 @@
// Get the union of all the layers' bounds
final PBounds layerBounds = new PBounds();
- final List layers = camera.getLayersReference();
- for (final Iterator i = layers.iterator(); i.hasNext();) {
- final PLayer layer = (PLayer) i.next();
+ for (final PLayer layer : camera.getLayersReference()) {
layerBounds.add(layer.getFullBoundsReference());
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ScrollingExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ScrollingExample.java
Tue Jan 26 07:51:15 2010
@@ -35,7 +35,6 @@
import java.awt.event.ActionListener;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
-import java.util.Iterator;
import javax.swing.ButtonGroup;
import javax.swing.JPanel;
@@ -53,7 +52,6 @@
import org.piccolo2d.util.PAffineTransform;
import org.piccolo2d.util.PBounds;
-
/**
* This creates a simple scene and allows switching between traditional
* scrolling where the scrollbars control the view and alternate scrolling
where
@@ -155,9 +153,7 @@
// First we compute the union of all the layers
final PBounds layerBounds = new PBounds();
- final java.util.List layers = camera.getLayersReference();
- for (final Iterator i = layers.iterator(); i.hasNext();) {
- final PLayer layer = (PLayer) i.next();
+ for (PLayer layer : camera.getLayersReference()) {
layerBounds.add(layer.getFullBoundsReference());
}
@@ -202,9 +198,7 @@
// Get the union of all the layers' bounds
final PBounds layerBounds = new PBounds();
- final java.util.List layers = camera.getLayersReference();
- for (final Iterator i = layers.iterator(); i.hasNext();) {
- final PLayer layer = (PLayer) i.next();
+ for (PLayer layer : camera.getLayersReference()) {
layerBounds.add(layer.getFullBoundsReference());
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ShadowExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/ShadowExample.java
Tue Jan 26 07:51:15 2010
@@ -30,8 +30,6 @@
import java.awt.Color;
import java.awt.Graphics2D;
-import java.awt.Paint;
-
import java.awt.image.BufferedImage;
import org.piccolo2d.PCanvas;
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/StickyHandleLayerExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/StickyHandleLayerExample.java
Tue Jan 26 07:51:15 2010
@@ -29,7 +29,6 @@
package org.piccolo2d.examples;
import java.awt.Color;
-import java.util.Iterator;
import org.piccolo2d.PCanvas;
import org.piccolo2d.PNode;
@@ -41,7 +40,6 @@
import org.piccolo2d.extras.util.PBoundsLocator;
import org.piccolo2d.nodes.PPath;
-
/**
* This example shows another way to create sticky handles. These handles
are
* not added as children to the object that they manipulate. Instead they
are
@@ -81,9 +79,7 @@
final PRoot root = getActivityScheduler().getRoot();
if (root.getPaintInvalid() || root.getChildPaintInvalid())
{
- final Iterator i =
getCanvas().getCamera().getChildrenIterator();
- while (i.hasNext()) {
- final PNode each = (PNode) i.next();
+ for (PNode each :
getCanvas().getCamera().getChildrenReference()) {
if (each instanceof PHandle) {
final PHandle handle = (PHandle) each;
handle.relocateHandle();
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/SwingLayoutExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/SwingLayoutExample.java
Tue Jan 26 07:51:15 2010
@@ -63,7 +63,7 @@
import org.piccolo2d.nodes.PPath;
import org.piccolo2d.nodes.PText;
-
+...@suppresswarnings("serial")
public class SwingLayoutExample {
public static class MyPPath extends PPath {
@@ -122,7 +122,7 @@
gridBagLayoutNode.setOffset(400, 250);
rootNode.addChild(gridBagLayoutNode);
- JPanel container = new JPanel();
+ JPanel container = new JPanel();
container.setLayout(new BoxLayout(container, BoxLayout.Y_AXIS));
final SwingLayoutNode boxLayoutNode = new
SwingLayoutNode(container);
boxLayoutNode.addChild(new MyPPath(new Rectangle2D.Double(0, 0,
50, 50), Color.yellow, new BasicStroke(2),
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/CalendarNode.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/CalendarNode.java
Tue Jan 26 07:51:15 2010
@@ -35,6 +35,7 @@
import org.piccolo2d.event.PInputEvent;
+...@suppresswarnings("serial")
class CalendarNode extends PNode {
static int DEFAULT_NUM_DAYS = 7;
static int DEFAULT_NUM_WEEKS = 12;
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/DayNode.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/DayNode.java
Tue Jan 26 07:51:15 2010
@@ -31,21 +31,22 @@
import java.awt.Color;
import java.awt.Graphics2D;
import java.util.ArrayList;
+import java.util.List;
import org.piccolo2d.PNode;
import org.piccolo2d.util.PPaintContext;
-
class DayNode extends PNode {
+ private static final long serialVersionUID = 1L;
boolean hasWidthFocus;
boolean hasHeightFocus;
- ArrayList lines;
+ List<String> lines;
int week;
int day;
String dayOfMonthString;
public DayNode(int week, int day) {
- lines = new ArrayList();
+ lines = new ArrayList<String>();
lines.add("7:00 AM Walk the dog.");
lines.add("9:30 AM Meet John for Breakfast.");
lines.add("12:00 PM Lunch with Peter.");
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheye.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheye.java
Tue Jan 26 07:51:15 2010
@@ -36,6 +36,7 @@
public class TabularFisheye extends PCanvas {
+ private static final long serialVersionUID = 1L;
private CalendarNode calendarNode;
public TabularFisheye() {
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeApplet.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeApplet.java
Tue Jan 26 07:51:15 2010
@@ -31,6 +31,7 @@
import javax.swing.JApplet;
public class TabularFisheyeApplet extends JApplet {
+ private static final long serialVersionUID = 1L;
public void init() {
getContentPane().add(new TabularFisheye());
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeFrame.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/fisheye/TabularFisheyeFrame.java
Tue Jan 26 07:51:15 2010
@@ -31,6 +31,8 @@
import javax.swing.JFrame;
public class TabularFisheyeFrame extends JFrame {
+ private static final long serialVersionUID = 1L;
+
public TabularFisheyeFrame() {
setTitle("Piccolo2D Tabular Fisheye");
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/MultiplePSwingCanvasesExample.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/MultiplePSwingCanvasesExample.java
Tue Jan 26 07:51:15 2010
@@ -44,6 +44,7 @@
import org.piccolo2d.extras.pswing.PSwingCanvas;
+...@suppresswarnings("serial")
public class MultiplePSwingCanvasesExample extends JFrame {
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample2.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample2.java
Tue Jan 26 07:51:15 2010
@@ -75,7 +75,6 @@
import org.piccolo2d.extras.pswing.PSwing;
import org.piccolo2d.extras.pswing.PSwingCanvas;
-
/**
* User: Sam Reid Date: Jul 11, 2005 Time: 12:15:55 PM
*/
@@ -218,7 +217,7 @@
panel.setBorder(new TitledBorder(new
EtchedBorder(EtchedBorder.RAISED), "A JList", TitledBorder.LEFT,
TitledBorder.TOP));
panel.setPreferredSize(new Dimension(200, 200));
- final Vector data = new Vector();
+ final Vector<String> data = new Vector<String>();
data.addElement("Choice 1");
data.addElement("Choice 2");
data.addElement("Choice 3");
@@ -298,65 +297,15 @@
canvas.getLayer().addChild(transform);
// JTable Example
- final Vector columns = new Vector();
- columns.addElement("Check Number");
- columns.addElement("Description");
- columns.addElement("Amount");
- final Vector rows = new Vector();
- Vector row = new Vector();
- row.addElement("101");
- row.addElement("Sandwich");
- row.addElement("$20.00");
- rows.addElement(row);
- row = new Vector();
- row.addElement("102");
- row.addElement("Monkey Wrench");
- row.addElement("$100.00");
- rows.addElement(row);
- row = new Vector();
- row.addElement("214");
- row.addElement("Ant farm");
- row.addElement("$55.00");
- rows.addElement(row);
- row = new Vector();
- row.addElement("215");
- row.addElement("Self-esteem tapes");
- row.addElement("$37.99");
- rows.addElement(row);
- row = new Vector();
- row.addElement("216");
- row.addElement("Tube Socks");
- row.addElement("$7.45");
- rows.addElement(row);
- row = new Vector();
- row.addElement("220");
- row.addElement("Ab Excerciser");
- row.addElement("$56.95");
- rows.addElement(row);
- row = new Vector();
- row.addElement("319");
- row.addElement("Y2K Supplies");
- row.addElement("$4624.33");
- rows.addElement(row);
- row = new Vector();
- row.addElement("332");
- row.addElement("Tie Rack");
- row.addElement("$15.20");
- rows.addElement(row);
- row = new Vector();
- row.addElement("344");
- row.addElement("Swing Set");
- row.addElement("$146.59");
- rows.addElement(row);
- final JTable table = new JTable(rows, columns);
+ final JTable table = new JTable(buildTableRows(),
buildColumnNames());
+
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setRowHeight(30);
- TableColumn c = table.getColumn(table.getColumnName(0));
- c.setPreferredWidth(150);
- c = table.getColumn(table.getColumnName(1));
- c.setPreferredWidth(150);
- c = table.getColumn(table.getColumnName(2));
- c.setPreferredWidth(150);
+ for (int tableIndex = 0; tableIndex < 3; tableIndex ++) {
+ TableColumn c =
table.getColumn(table.getColumnName(tableIndex));
+ c.setPreferredWidth(150);
+ }
+
pane = new JScrollPane(table);
pane.setPreferredSize(new Dimension(200, 200));
table.setDoubleBuffered(false);
@@ -369,7 +318,6 @@
// JEditorPane - HTML example
try {
-
final JEditorPane editorPane = new
JEditorPane(loader.getResource("csdept.html"));
editorPane.setDoubleBuffered(false);
editorPane.setEditable(false);
@@ -500,6 +448,73 @@
canvas.getCamera().animateViewToCenterBounds(canvas.getLayer().getFullBounds(),
true, 1200);
}
+
+ private Vector<String> buildColumnNames() {
+ final Vector<String> columns = new Vector<String>();
+ columns.addElement("Check Number");
+ columns.addElement("Description");
+ columns.addElement("Amount");
+ return columns;
+ }
+
+ private Vector<Vector<String>> buildTableRows() {
+ final Vector<Vector<String>> rows = new Vector<Vector<String>>();
+
+ Vector<String> row = new Vector<String>();
+ row.addElement("101");
+ row.addElement("Sandwich");
+ row.addElement("$20.00");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("102");
+ row.addElement("Monkey Wrench");
+ row.addElement("$100.00");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("214");
+ row.addElement("Ant farm");
+ row.addElement("$55.00");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("215");
+ row.addElement("Self-esteem tapes");
+ row.addElement("$37.99");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("216");
+ row.addElement("Tube Socks");
+ row.addElement("$7.45");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("220");
+ row.addElement("Ab Excerciser");
+ row.addElement("$56.95");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("319");
+ row.addElement("Y2K Supplies");
+ row.addElement("$4624.33");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("332");
+ row.addElement("Tie Rack");
+ row.addElement("$15.20");
+ rows.addElement(row);
+
+ row = new Vector<String>();
+ row.addElement("344");
+ row.addElement("Swing Set");
+ row.addElement("$146.59");
+ rows.addElement(row);
+ return rows;
+ }
public static void main(final String[] args) {
new PSwingExample2().setVisible(true);
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample3.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/examples/pswing/PSwingExample3.java
Tue Jan 26 07:51:15 2010
@@ -51,6 +51,7 @@
/**
* User: Sam Reid Date: Jul 11, 2005 Time: 12:15:55 PM
*/
+...@suppresswarnings("serial")
public class PSwingExample3 extends JFrame {
private static final long serialVersionUID = 1L;
=======================================
---
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/tutorial/PiccoloPresentation.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/examples/src/main/java/org/piccolo2d/tutorial/PiccoloPresentation.java
Tue Jan 26 07:51:15 2010
@@ -33,6 +33,7 @@
import java.awt.geom.AffineTransform;
import java.io.File;
import java.util.ArrayList;
+import java.util.List;
import org.piccolo2d.PNode;
import org.piccolo2d.event.PBasicInputEventHandler;
@@ -42,15 +43,11 @@
public class PiccoloPresentation extends PFrame {
-
- /**
- *
- */
private static final long serialVersionUID = 1L;
protected PNode slideBar;
protected PNode currentSlide;
protected PBasicInputEventHandler eventHandler;
- protected ArrayList slides = new ArrayList();
+ protected List<PNode> slides = new ArrayList<PNode>();
public PiccoloPresentation() {
super();
@@ -65,7 +62,7 @@
if (event.getKeyCode() == KeyEvent.VK_SPACE) {
final int newIndex = slides.indexOf(currentSlide) + 1;
if (newIndex < slides.size()) {
- goToSlide((PNode) slides.get(newIndex));
+ goToSlide(slides.get(newIndex));
}
}
}
@@ -131,7 +128,7 @@
slides.add(slide);
}
- goToSlide((PNode) slides.get(0));
+ goToSlide(slides.get(0));
}
public static void main(final String[] argv) {
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotification.java
Wed Jan 20 10:51:17 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotification.java
Tue Jan 26 07:51:15 2010
@@ -59,7 +59,7 @@
/** The Object associated with this notification. */
protected Object source;
/** A free form map of properties to attach to this notification. */
- protected Map<Object, Object> properties;
+ protected Map<?, ?> properties;
/**
* Creates a notification.
@@ -68,7 +68,7 @@
* @param source object associated with this notification
* @param properties free form map of information about the
notification
*/
- public PNotification(final String name, final Object source, final
Map<Object, Object> properties) {
+ public PNotification(final String name, final Object source, final
Map<?, ?> properties) {
this.name = name;
this.source = source;
this.properties = properties;
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotificationCenter.java
Wed Jan 20 10:51:17 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/main/java/org/piccolo2d/extras/event/PNotificationCenter.java
Tue Jan 26 07:51:15 2010
@@ -66,7 +66,7 @@
public static final Object NULL_MARKER = new Object();
/** Singleton instance of the notification center. */
- protected static volatile PNotificationCenter DEFAULT_CENTER;
+ protected static volatile PNotificationCenter DEFAULT_CENTER;
/** A map of listeners keyed by NotificationKey objects. */
protected HashMap<NotificationKey, List<NotificationTarget>>
listenersMap;
@@ -239,7 +239,7 @@
* @param object source of the notification, may be null
* @param properties properties associated with the notification
*/
- public void postNotification(final String notificationName, final
Object object, final Map properties) {
+ public void postNotification(final String notificationName, final
Object object, final Map<?, ?> properties) {
postNotification(new PNotification(notificationName, object,
properties));
}
@@ -282,7 +282,8 @@
* @param object source of the notification
* @param listeners list to append listeners to
*/
- private void fillWithMatchingListeners(final Object notificationName,
final Object object, final List<NotificationTarget> listeners) {
+ private void fillWithMatchingListeners(final Object notificationName,
final Object object,
+ final List<NotificationTarget> listeners) {
final Object key = new NotificationKey(nullify(notificationName),
nullify(object));
final List<NotificationTarget> globalListeners =
listenersMap.get(key);
if (globalListeners != null) {
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/PFrameTest.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/PFrameTest.java
Tue Jan 26 07:51:15 2010
@@ -40,8 +40,7 @@
* Unit test for PFrame.
*/
public class PFrameTest extends TestCase {
- private PFrame frame;
-
+ @SuppressWarnings("serial")
public void testCanvasIsValidWithDefaultConstructor() {
PFrame frame = new PFrame() {
public void setVisible(boolean visible) {
@@ -55,6 +54,7 @@
assertSame(canvas.getLayer(), canvas.getCamera().getLayer(0));
}
+ @SuppressWarnings("serial")
public void testDefaultsToWindowed() {
PFrame frame = new PFrame() {
public void setVisible(boolean visible) {
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/handles/PHandleTest.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/handles/PHandleTest.java
Tue Jan 26 07:51:15 2010
@@ -39,6 +39,7 @@
/**
* Unit test for PHandle.
*/
+...@suppresswarnings("serial")
public class PHandleTest extends TestCase {
public void testCloneWorksAsExpected() {
PHandle handle = new PHandle(new OriginLocator());
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingEventHandlerTest.java
Thu Jan 14 13:48:07 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingEventHandlerTest.java
Tue Jan 26 07:51:15 2010
@@ -9,6 +9,6 @@
public void testConstructorAcceptsNullTargetNode() {
PSwingCanvas canvas = new PSwingCanvas();
- PSwingEventHandler handler = new PSwingEventHandler(canvas, null);
+ new PSwingEventHandler(canvas, null);
}
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingTest.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/extras/src/test/java/org/piccolo2d/extras/pswing/PSwingTest.java
Tue Jan 26 07:51:15 2010
@@ -47,6 +47,7 @@
import junit.framework.TestCase;
+...@suppresswarnings("serial")
public class PSwingTest extends TestCase {
public void setUp() {
RepaintManager.setCurrentManager(new PSwingRepaintManager());
@@ -123,7 +124,8 @@
public void
testAddingSwingComponentToWrappedHierarchyMakesItNotDoubleBuffer() {
final JPanel panel = new JPanel();
- final PSwing pSwing = new PSwing(panel);
+ new PSwing(panel);
+
final JComponent child = new JLabel("Test Component");
child.setDoubleBuffered(true);
panel.add(child);
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTBoundsHandle.java
Tue Jan 26 07:04:07 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTBoundsHandle.java
Tue Jan 26 07:51:15 2010
@@ -31,7 +31,6 @@
import java.awt.Cursor;
import java.awt.geom.Point2D;
import java.util.ArrayList;
-import java.util.Iterator;
import javax.swing.SwingConstants;
@@ -44,10 +43,9 @@
import org.piccolo2d.util.PDimension;
import org.piccolo2d.util.PPickPath;
-
/**
- * <b>PSWTBoundsHandle</b> a handle for resizing the bounds of another
node. If a
- * bounds handle is dragged such that the other node's width or height
becomes
+ * <b>PSWTBoundsHandle</b> a handle for resizing the bounds of another
node. If
+ * a bounds handle is dragged such that the other node's width or height
becomes
* negative then the each drag handle's locator assciated with that other
node
* is "flipped" so that they are attached to and dragging a different
corner of
* the nodes bounds.
@@ -286,9 +284,7 @@
* @param flipY whether to allow flipping in the vertical direction
*/
public void flipSiblingBoundsHandles(final boolean flipX, final
boolean flipY) {
- final Iterator i = getParent().getChildrenIterator();
- while (i.hasNext()) {
- final Object each = i.next();
+ for (PNode each : getParent().getChildrenReference()) {
if (each instanceof PSWTBoundsHandle) {
((PSWTBoundsHandle) each).flipHandleIfNeeded(flipX, flipY);
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTCanvas.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTCanvas.java
Tue Jan 26 07:51:15 2010
@@ -84,7 +84,7 @@
private Image backBuffer;
private boolean doubleBuffered = true;
private PCamera camera;
- private final PStack cursorStack;
+ private final PStack<Cursor> cursorStack;
private Cursor curCursor;
private int interacting;
private int defaultRenderQuality;
@@ -111,7 +111,7 @@
super(parent, style | SWT.NO_BACKGROUND | SWT.NO_REDRAW_RESIZE);
CURRENT_CANVAS = this;
- cursorStack = new PStack();
+ cursorStack = new PStack<Cursor>();
setCamera(createBasicSceneGraph());
installInputSources();
setDefaultRenderQuality(PPaintContext.HIGH_QUALITY_RENDERING);
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTKeyEvent.java
Tue Jan 19 13:09:08 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTKeyEvent.java
Tue Jan 26 07:51:15 2010
@@ -45,6 +45,7 @@
private static final long serialVersionUID = 1L;
private static final Component fakeSrc = new Component() {
+ private static final long serialVersionUID = 1L;
};
private org.eclipse.swt.events.KeyEvent swtEvent;
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTMouseEvent.java
Tue Jan 19 13:09:08 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTMouseEvent.java
Tue Jan 26 07:51:15 2010
@@ -47,7 +47,8 @@
private static final int SWT_BUTTON3 = 3;
private static final long serialVersionUID = 1L;
-
+
+ @SuppressWarnings("serial")
private static final Component fakeSrc = new Component() {
};
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTSelectionEventHandler.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/PSWTSelectionEventHandler.java
Tue Jan 26 07:51:15 2010
@@ -76,7 +76,7 @@
* @param selectableParents A list of nodes whose children will be
selected
* by this event handler.
*/
- public PSWTSelectionEventHandler(final PNode marqueeParent, final List
selectableParents) {
+ public PSWTSelectionEventHandler(final PNode marqueeParent, final
List<PNode> selectableParents) {
super(new PNode(), selectableParents);
this.marqueeParent = marqueeParent;
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/SWTGraphics2D.java
Tue Jan 19 13:09:08 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/main/java/org/piccolo2d/swt/SWTGraphics2D.java
Tue Jan 26 07:51:15 2010
@@ -59,7 +59,6 @@
import java.awt.image.renderable.RenderableImage;
import java.text.AttributedCharacterIterator;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import org.eclipse.swt.SWT;
@@ -92,38 +91,39 @@
* incrementGCCount and decrementGCCount.
*/
protected static int CACHE_COUNT = 0;
-
+
/** Map from font names to Fonts. */
- protected static final HashMap FONT_CACHE = new HashMap();
-
+ protected static final Map<String, org.eclipse.swt.graphics.Font>
FONT_CACHE = new HashMap<String, org.eclipse.swt.graphics.Font>();
+
/** Map from awt colors to swt colors. */
- protected static final HashMap COLOR_CACHE = new HashMap();
-
- /** Map from awt shapess to swt Paths. */
- protected static final HashMap SHAPE_CACHE = new HashMap();
-
+ protected static final Map<Color, org.eclipse.swt.graphics.Color>
COLOR_CACHE = new HashMap<Color, org.eclipse.swt.graphics.Color>();
+
+ /** Map from awt shapes to swt Paths. */
+ protected static final Map<Shape, Path> SHAPE_CACHE = new
HashMap<Shape, Path>();
+
/** Buffer used to extract the graphics device. */
protected static final BufferedImage BUFFER = new BufferedImage(1, 1,
BufferedImage.TYPE_INT_ARGB);
private static final Point TEMP_POINT = new Point();
private static final Rectangle2D TEMP_RECT = new Rectangle2D.Double();
private static final Rectangle2D TEMP_LINE_RECT = new
Rectangle2D.Double();
- private static final org.eclipse.swt.graphics.Rectangle SWT_RECT = new
org.eclipse.swt.graphics.Rectangle(0, 0, 0, 0);
+ private static final org.eclipse.swt.graphics.Rectangle SWT_RECT = new
org.eclipse.swt.graphics.Rectangle(0, 0, 0,
+ 0);
/** The Underlying GraphicsContext provided by swt. */
protected GC gc;
-
+
/** Device onto which all graphics operations will ultimately take
place. */
protected Device device;
-
+
/** The current transform to apply to drawing operations. */
protected AffineTransform transform = new AffineTransform();
-
+
private final Transform swtTransform;
-
+
/** The current font to use when drawing text. */
protected org.eclipse.swt.graphics.Font curFont;
-
+
/** The current stroke width to use when drawing lines. */
protected double lineWidth = 1.0;
@@ -377,7 +377,7 @@
* @return matching font, or null if not found
*/
public org.eclipse.swt.graphics.Font getFont(final String fontString) {
- org.eclipse.swt.graphics.Font cachedFont =
(org.eclipse.swt.graphics.Font) FONT_CACHE.get(fontString);
+ org.eclipse.swt.graphics.Font cachedFont =
FONT_CACHE.get(fontString);
if (cachedFont == null) {
int style = 0;
if (fontString.indexOf("bold=true") != -1) {
@@ -569,7 +569,7 @@
fillArc(a2.getX(), a2.getY(), a2.getWidth(), a2.getHeight(),
a2.getAngleStart(), a2.getAngleExtent());
}
else {
- Path p = (Path) SHAPE_CACHE.get(s);
+ Path p = SHAPE_CACHE.get(s);
if (p == null) {
p = pathIterator2Path(s.getPathIterator(null));
SHAPE_CACHE.put(s, p);
@@ -1318,7 +1318,7 @@
*
* @see java.awt.Graphics2D#setRenderingHints(Map)
*/
- public void setRenderingHints(final Map hints) {
+ public void setRenderingHints(final Map<?, ?> hints) {
}
/**
@@ -1326,7 +1326,7 @@
*
* @see java.awt.Graphics2D#addRenderingHints(Map)
*/
- public void addRenderingHints(final Map hints) {
+ public void addRenderingHints(final Map<?, ?> hints) {
}
/**
@@ -1523,16 +1523,13 @@
CACHE_COUNT--;
if (CACHE_COUNT == 0) {
- for (final Iterator i = FONT_CACHE.values().iterator();
i.hasNext();) {
- final org.eclipse.swt.graphics.Font font =
(org.eclipse.swt.graphics.Font) i.next();
+ for (final org.eclipse.swt.graphics.Font font :
FONT_CACHE.values()) {
font.dispose();
}
- for (final Iterator i = COLOR_CACHE.values().iterator();
i.hasNext();) {
- final org.eclipse.swt.graphics.Color color =
(org.eclipse.swt.graphics.Color) i.next();
+ for (final org.eclipse.swt.graphics.Color color :
COLOR_CACHE.values()) {
color.dispose();
}
- for (final Iterator i = SHAPE_CACHE.values().iterator();
i.hasNext();) {
- final Path path = (Path) i.next();
+ for (final Path path : SHAPE_CACHE.values()) {
path.dispose();
}
}
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt/src/test/java/org/piccolo2d/swt/PSWTImageTest.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/swt/src/test/java/org/piccolo2d/swt/PSWTImageTest.java
Tue Jan 26 07:51:15 2010
@@ -45,6 +45,7 @@
/**
* Unit test for PSWTImage.
*/
+...@suppresswarnings("serial")
public class PSWTImageTest extends TestCase {
File imageFile;
PSWTCanvas canvas;
=======================================
---
/piccolo2d.java/branches/2.0-spike/swt-examples/src/main/java/org/piccolo2d/swt/examples/SWTBenchTest.java
Tue Jan 19 12:39:24 2010
+++
/piccolo2d.java/branches/2.0-spike/swt-examples/src/main/java/org/piccolo2d/swt/examples/SWTBenchTest.java
Tue Jan 26 07:51:15 2010
@@ -28,7 +28,6 @@
*/
package org.piccolo2d.swt.examples;
-import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
@@ -55,7 +54,6 @@
import org.eclipse.swt.widgets.Shell;
import org.piccolo2d.swt.SWTGraphics2D;
-
/**
* Piccolo2D SWT benchmarking test suite.
*/
@@ -123,8 +121,8 @@
private static final int DRAW_IMG5 = 12;
private static final int NUM_TESTS = 13;
- private static String testNames[] = { "line", "rect", "fill
rect", "oval", "fill oval", "poly", "fill poly", "text",
- "image", "scaled image", "mask image", "alpha image", "argb
image", };
+ private static String testNames[] = { "line", "rect", "fill
rect", "oval", "fill oval", "poly", "fill poly",
+ "text", "image", "scaled image", "mask image", "alpha
image", "argb image", };
private void testDrawLine(final SWTGraphics2D g, final Random r) {
g.drawLine(rand(r), rand(r), rand(r), rand(r));
@@ -214,8 +212,9 @@
}
/**
- * Create a new Piccolo2D SWT benchmarking test suite with the
specified parent and style.
- *
+ * Create a new Piccolo2D SWT benchmarking test suite with the
specified
+ * parent and style.
+ *
* @param parent parent
* @param style style
*/
@@ -267,14 +266,6 @@
g.setTransform(transform);
}
-
- private void setupClip(final Graphics2D g, final Random r) {
- // g.setClip(rand(r), rand(r), rand(r), rand(r));
- }
-
- private void setupBlend(final Graphics2D g, final Random r) {
- g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
r.nextFloat()));
- }
private void setup(final int ctx, final Graphics2D g, final Random r) {
switch (ctx) {
@@ -294,6 +285,15 @@
// break;
}
}
+
+ // private void setupClip(final Graphics2D g, final Random r) {
+ // g.setClip(rand(r), rand(r), rand(r), rand(r));
+ // }
+
+ // private void setupBlend(final Graphics2D g, final Random r) {
+ // g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
+ // r.nextFloat()));
+ // }
private void test(final int testNum, final SWTGraphics2D g, final
Random r) {
@@ -442,7 +442,7 @@
/**
* Main.
- *
+ *
* @param args command line arguments, ignored
*/
public static void main(final String args[]) {
--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en