< prev index next >
src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/BezierScroller.java
Print this page
@@ -1,8 +1,8 @@
/*
*
- * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
@@ -70,11 +70,11 @@
* README.txt file scrolling up. Composited Image fading in and out.
*/
@SuppressWarnings("serial")
public class BezierScroller extends AnimatingControlsSurface {
- private static String appletStrs[] = { " ", "J2Ddemo",
+ private static String[] appletStrs = { " ", "J2Ddemo",
"BezierScroller - Animated Bezier Curve shape with images",
"For README.txt file scrolling run in application mode", " " };
private static final int NUMPTS = 6;
private static Color greenBlend = new Color(0, 255, 0, 100);
private static Color blueBlend = new Color(0, 0, 255, 100);
@@ -82,12 +82,12 @@
private static BasicStroke bs = new BasicStroke(3.0f);
private static Image hotj_img;
private static BufferedImage img;
private static final int UP = 0;
private static final int DOWN = 1;
- private float animpts[] = new float[NUMPTS * 2];
- private float deltas[] = new float[NUMPTS * 2];
+ private float[] animpts = new float[NUMPTS * 2];
+ private float[] deltas = new float[NUMPTS * 2];
private BufferedReader reader;
private int nStrs;
private int strH;
private int yy, ix, iy, imgX;
private List<String> vector, appletVector;
@@ -291,11 +291,11 @@
g2.draw(gp);
g2.setColor(greenBlend);
g2.fill(gp);
PathIterator pi = gp.getPathIterator(null);
- float pts[] = new float[6];
+ float[] pts = new float[6];
while (!pi.isDone()) {
if (pi.currentSegment(pts) == PathIterator.SEG_CUBICTO) {
g2.drawImage(hotj_img, (int) pts[0], (int) pts[1], this);
}
pi.next();
@@ -308,11 +308,11 @@
g2.setComposite(ac);
g2.drawImage(img.getSubimage(imgX, 0, 80, 80), ix, iy, this);
}
}
- public static void main(String argv[]) {
+ public static void main(String[] argv) {
createDemoFrame(new BezierScroller());
}
static final class DemoControls extends CustomControls implements
< prev index next >