< prev index next >
src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/Stars3D.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:
*
@@ -65,11 +65,11 @@
* multi-colored rectangles and then render the 3D text shape.
*/
@SuppressWarnings("serial")
public class Stars3D extends ControlsSurface {
- private static Color colors[] = { RED, GREEN, WHITE };
+ private static Color[] colors = { RED, GREEN, WHITE };
private static AffineTransform at = AffineTransform.getTranslateInstance(-5,
-5);
private Shape shape, tshape;
private Shape ribbon;
protected int fontSize = 72;
@@ -97,12 +97,12 @@
Font font = new Font(Font.SERIF, Font.BOLD|Font.ITALIC, fontSize);
shape = font.createGlyphVector(frc, text).getOutline();
tshape = at.createTransformedShape(shape);
PathIterator pi = shape.getPathIterator(null);
- float seg[] = new float[6];
- float tseg[] = new float[6];
+ float[] seg = new float[6];
+ float[] tseg = new float[6];
GeneralPath working = new GeneralPath(Path2D.WIND_NON_ZERO);
float x = 0, y = 0; // Current point on the path
float tx = 0, ty = 0; // Transformed path point
float cx = 0, cy = 0; // Last moveTo point, for SEG_CLOSE
@@ -245,11 +245,11 @@
g2.setColor(BLUE);
g2.draw(shape);
}
- public static void main(String argv[]) {
+ public static void main(String[] argv) {
createDemoFrame(new Stars3D());
}
static class DemoControls extends CustomControls implements ActionListener {
@@ -304,12 +304,12 @@
Thread.sleep(999);
} catch (Exception e) {
return;
}
int length = getSize().width / 4;
- int size[] = { length, length };
- String str[] = { "OpenJDK", "J2D" };
+ int[] size = { length, length };
+ String[] str = { "OpenJDK", "J2D" };
while (thread == me) {
for (int i = 0; i < str.length; i++) {
demo.fontSize = size[i];
tf2.setText(String.valueOf(demo.fontSize));
tf1.setText(demo.text = str[i]);
< prev index next >