Java Reference
In-Depth Information
g.drawString (title, getWidth() / 2 - tw / 2, 0,
g.TOP|g.LEFT);
g.drawString (""+DayLog.MAX_VALUE, 0, ySpace,
g.TOP|g.LEFT);
g.drawString (""+DayLog.MIN_VALUE, charWidth, h,
g.TOP|g.LEFT);
g.drawRect (xSpace, ySpace, w-1, h);
g.translate (xSpace, h);
g.drawString (""+(DayLog.MIN_TIME/60), 0, ySpace,
g.TOP|g.LEFT);
g.drawString (""+(DayLog.MAX_TIME+DayLog.MIN_TIME)/120,
w/2-charWidth, ySpace, g.TOP|g.LEFT);
g.drawString (""+(DayLog.MAX_TIME/60),
w-2*charWidth, ySpace, g.TOP|g.LEFT);
int mnb = DayLog.getY (DayLog.MIN_BORDER, h);
int mxb = DayLog.getY (DayLog.MAX_BORDER, h);
g.setColor (0x00FF0000);
g.drawLine (0, mnb, w + 2, mnb);
g.drawLine (0, mxb, w + 2, mxb);
g.setColor (0x000000FF);
int[] x = dayLog.getXPoints (w);
int[] y = dayLog.getYPoints (h);
int count = dayLog.getCount();
if (count == 1) {
g.drawArc (x[0] - 2, y[0] - 2, 4, 4, 0, 360);
}
else {
for (int i = 0; i < count - 1; i++) {
g.drawLine(x[i], y[i],
x[i+1], y[i+1]);
g.drawArc (x[i] -2 , y[i] - 2, 4, 4, 0, 360);
g.drawArc (x[i+1] -2 , y[i+1] - 2, 4, 4, 0, 360);
}
}
}
}
class DateForm extends Form {
DateField dateField = new DateField ("Log date:",
DateField.DATE);
public DateForm (CommandListener cmdListener) {
super ("Select");
append (dateField);
addCommand (okCommand);
setCommandListener(cmdListener);
}
public Date getDate() {
return dateField.getDate();
Search WWH ::




Custom Search