import jlab.graphics.DWindow;
public class DecimalLED extends DotMatrixLED {
private static final boolean[][] zero =
{ { false, true, true, true, false },
{ true, false, false, false, true },
{ true, false, false, false, true },
{ true, false, false, false, true },
{ true, false, false, false, true },
{ true, false, false, false, true },
{ false, true, true, true, false } };
//
// ... ขอละไม่แสดงรายละเอียดของเลข one, two, ..., nine
//
private static final boolean[][][] dots =
{ zero, one, two, three, four, five, six, seven, eight, nine };
private int digit;
public DecimalLED() {
super(5,7);
setDigit(0);
}
public void setDigit(int n) {
if (n < 0 || n > 9) throw new IllegalArgumentException("" + n);
digit = n;
super.setDots(dots[digit]);
}
public int getDigit() {
return digit;
}
public void setDots(boolean[][] s) {
throw new UnsupportedOperationException();
}
}
|