public class LCDJessie extends EV3DevDevice
Modifier and Type | Field and Description |
---|---|
private int |
BUFFER_SIZE |
static int |
EV3_BUFFER_SIZE |
static int |
EV3_LINE_LEN |
static int |
EV3_ROWS |
static int |
EV3_SCREEN_HEIGHT |
static int |
EV3_SCREEN_WIDTH |
static java.lang.String |
EV3DEV_EV3_DEVICES_PATH |
static java.lang.String |
EV3DEV_EV3_LCD_NAME |
static java.lang.String |
EV3DEV_EV3_LCD_PATH |
static java.lang.String |
EV3DEV_LCD_KEY |
static java.lang.String |
FB_PATH |
private java.awt.Graphics2D |
g2d |
private java.awt.image.BufferedImage |
image |
private static GraphicsLCD |
instance |
private int |
LINE_LEN |
private static Logger |
log |
private int |
SCREEN_HEIGHT |
private int |
SCREEN_WIDTH |
ADDRESS, CURRENT_PLATFORM, DEVICE, ev3DevProperties, LEGO_PORT, LEGO_SENSOR, MODE, PATH_DEVICE
Modifier | Constructor and Description |
---|---|
private |
LCDJessie() |
Modifier and Type | Method and Description |
---|---|
void |
bitBlt(byte[] bytes,
int i,
int i1,
int i2,
int i3,
byte[] bytes1,
int i4,
int i5,
int i6,
int i7,
int i8,
int i9,
int i10) |
void |
bitBlt(byte[] bytes,
int i,
int i1,
int i2,
int i3,
int i4,
int i5,
int i6,
int i7,
int i8) |
void |
clear() |
void |
copyArea(int i,
int i1,
int i2,
int i3,
int i4,
int i5,
int i6) |
void |
drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle) |
void |
drawChar(char c,
int i,
int i1,
int i2) |
void |
drawChars(char[] chars,
int i,
int i1,
int i2,
int i3,
int i4) |
void |
drawImage(java.awt.Image image,
int i,
int i1,
int i2) |
void |
drawLine(int x1,
int y1,
int x2,
int y2) |
void |
drawRect(int x,
int y,
int width,
int height) |
void |
drawRegion(java.awt.Image image,
int i,
int i1,
int i2,
int i3,
int i4,
int i5,
int i6,
int i7) |
void |
drawRegionRop(java.awt.Image image,
int i,
int i1,
int i2,
int i3,
int i4,
int i5,
int i6,
int i7) |
void |
drawRegionRop(java.awt.Image image,
int i,
int i1,
int i2,
int i3,
int i4,
int i5,
int i6,
int i7,
int i8) |
void |
drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight) |
void |
drawString(java.lang.String s,
int i,
int i1,
int i2) |
void |
drawString(java.lang.String s,
int i,
int i1,
int i2,
boolean b) |
void |
drawSubstring(java.lang.String s,
int i,
int i1,
int i2,
int i3,
int i4) |
void |
fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle) |
void |
fillRect(int x,
int y,
int width,
int height) |
void |
flush()
Write LCD with current context
|
byte[] |
getDisplay() |
java.awt.Font |
getFont() |
int |
getHeight() |
byte[] |
getHWDisplay() |
java.awt.image.BufferedImage |
getImage() |
static GraphicsLCD |
getInstance()
Return a Instance of Sound.
|
int |
getPixel(int i,
int i1) |
int |
getStrokeStyle() |
int |
getTranslateX() |
int |
getTranslateY() |
int |
getWidth() |
private void |
init(int width,
int height,
int lineLength,
int bufferSize) |
void |
refresh() |
void |
setAutoRefresh(boolean b) |
int |
setAutoRefreshPeriod(int i) |
void |
setColor(int color)
Use in combination with possible values from
lejos.robotics.Color
|
void |
setColor(int i,
int i1,
int i2) |
void |
setContrast(int i) |
void |
setFont(java.awt.Font font) |
void |
setPixel(int i,
int i1,
int i2) |
void |
setStrokeStyle(int i) |
void |
translate(int x,
int y) |
detect, getIntegerAttribute, getStringAttribute, setIntegerAttribute, setStringAttribute
private static final Logger log
public static final java.lang.String EV3DEV_EV3_DEVICES_PATH
public static final java.lang.String EV3DEV_EV3_LCD_NAME
public static final java.lang.String EV3DEV_EV3_LCD_PATH
public static final java.lang.String EV3DEV_LCD_KEY
public static final java.lang.String FB_PATH
private int SCREEN_WIDTH
private int SCREEN_HEIGHT
private int LINE_LEN
private int BUFFER_SIZE
public static final int EV3_SCREEN_WIDTH
public static final int EV3_SCREEN_HEIGHT
public static final int EV3_LINE_LEN
public static final int EV3_ROWS
public static final int EV3_BUFFER_SIZE
private java.awt.image.BufferedImage image
private java.awt.Graphics2D g2d
private static GraphicsLCD instance
public static GraphicsLCD getInstance()
private void init(int width, int height, int lineLength, int bufferSize)
public java.awt.image.BufferedImage getImage()
public void flush()
public void translate(int x, int y)
public java.awt.Font getFont()
public void setFont(java.awt.Font font)
public int getTranslateX()
public int getTranslateY()
public void setColor(int color)
color
- public void setColor(int i, int i1, int i2)
public void setPixel(int i, int i1, int i2)
public int getPixel(int i, int i1)
public void drawString(java.lang.String s, int i, int i1, int i2, boolean b)
public void drawString(java.lang.String s, int i, int i1, int i2)
public void drawSubstring(java.lang.String s, int i, int i1, int i2, int i3, int i4)
public void drawChar(char c, int i, int i1, int i2)
public void drawChars(char[] chars, int i, int i1, int i2, int i3, int i4)
public int getStrokeStyle()
public void setStrokeStyle(int i)
public void drawRegionRop(java.awt.Image image, int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7)
public void drawRegionRop(java.awt.Image image, int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8)
public void drawRegion(java.awt.Image image, int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7)
public void drawImage(java.awt.Image image, int i, int i1, int i2)
public void drawLine(int x1, int y1, int x2, int y2)
public void fillRect(int x, int y, int width, int height)
public void copyArea(int i, int i1, int i2, int i3, int i4, int i5, int i6)
public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
public void drawRect(int x, int y, int width, int height)
public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
public void refresh()
public void clear()
public int getWidth()
public int getHeight()
public byte[] getDisplay()
public byte[] getHWDisplay()
public void setContrast(int i)
public void bitBlt(byte[] bytes, int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8)
public void bitBlt(byte[] bytes, int i, int i1, int i2, int i3, byte[] bytes1, int i4, int i5, int i6, int i7, int i8, int i9, int i10)
public void setAutoRefresh(boolean b)
public int setAutoRefreshPeriod(int i)