|
|
|
|
|
|
9
|
import com.codename1.ui.Form;
|
9
|
import com.codename1.ui.Form;
|
|
10
|
import com.codename1.ui.Graphics;
|
10
|
import com.codename1.ui.Graphics;
|
|
11
|
import com.codename1.ui.Label;
|
11
|
import com.codename1.ui.Label;
|
|
|
|
12
|
+import com.codename1.ui.Stroke;
|
|
12
|
import com.codename1.ui.TextField;
|
13
|
import com.codename1.ui.TextField;
|
|
13
|
import com.codename1.ui.animations.Motion;
|
14
|
import com.codename1.ui.animations.Motion;
|
|
14
|
import com.codename1.ui.geom.Dimension;
|
15
|
import com.codename1.ui.geom.Dimension;
|
|
|
|
16
|
+import com.codename1.ui.geom.GeneralPath;
|
|
15
|
import com.codename1.ui.geom.Point;
|
17
|
import com.codename1.ui.geom.Point;
|
|
16
|
import com.codename1.ui.layouts.BorderLayout;
|
18
|
import com.codename1.ui.layouts.BorderLayout;
|
|
17
|
import com.codename1.ui.layouts.BoxLayout;
|
19
|
import com.codename1.ui.layouts.BoxLayout;
|
|
|
|
|
|
|
42
|
int yAxis = motion.getValue();
|
44
|
int yAxis = motion.getValue();
|
|
43
|
points.add(new Point(xAxis, yAxis));
|
45
|
points.add(new Point(xAxis, yAxis));
|
|
44
|
}
|
46
|
}
|
|
|
|
47
|
+ GeneralPath generalPath = new GeneralPath();
|
|
|
|
48
|
+ int steps = 0;
|
|
45
|
for (Point point: points) {
|
49
|
for (Point point: points) {
|
|
46
|
- aGraphics.drawChar('+', getX() + shiftX + point.getX(), getY() + shiftY + point.getY());
|
|
|
|
|
|
50
|
+ if (steps < 1) {
|
|
|
|
51
|
+ generalPath.moveTo(getX() + shiftX + point.getX(), getY() + shiftY + point.getY());
|
|
|
|
52
|
+ } else {
|
|
|
|
53
|
+ generalPath.lineTo(getX() + shiftX + point.getX(), getY() + shiftY + point.getY());
|
|
|
|
54
|
+ }
|
|
|
|
55
|
+ steps++;
|
|
47
|
}
|
56
|
}
|
|
48
|
aGraphics.setColor(0x20aa20);
|
57
|
aGraphics.setColor(0x20aa20);
|
|
|
|
58
|
+ aGraphics.setAntiAliased(true);
|
|
|
|
59
|
+ aGraphics.drawShape(generalPath, new Stroke(3.0f, Stroke.CAP_ROUND, Stroke.JOIN_ROUND, 4.0f));
|
|
49
|
aGraphics.drawString("Time ->", minExtent - size, height - size);
|
60
|
aGraphics.drawString("Time ->", minExtent - size, height - size);
|
|
50
|
}
|
61
|
}
|
|
51
|
|
62
|
|