📄 graphicsex.java
字号:
import javax.microedition.lcdui.*;
class GraphicsEx {
Image pDB_Image;
Graphics pDB_Master;
CanvasEx pDB_Canvas;
int ox;
int oy;
public void drawImage(Image image, int i, int j) {
pDB_Master.drawImage(image, i + ox, j + oy, 20);
}
public void drawLine(int i, int j, int k, int l) {
pDB_Master.drawLine(i + ox, j + oy, k + ox, l + oy);
}
public void drawRect(int i, int j, int k, int l) {
pDB_Master.drawRect(i + ox, j + oy, k, l);
}
public void drawString(String s, int i, int j, int k) {
if (k == 0) {
pDB_Master.drawString(s, i + ox, j + oy, 20);
} else {
pDB_Master.drawString(s, i + ox, j + oy, 17);
}
}
public void fillRect(int i, int j, int k, int l) {
pDB_Master.fillRect(i + ox, j + oy, k, l);
}
public static int getColorOfRGB(int i, int j, int k) {
return i << 16 | j << 8 | k;
}
public void setColor(int i) {
pDB_Master.setColor(i);
}
public void setSystem(CanvasEx canvasex) {
pDB_Image = Image.createImage(canvasex.getWidth(), canvasex.getHeight());
pDB_Master = pDB_Image.getGraphics();
pDB_Canvas = canvasex;
}
public void drawTo(Graphics g, int i, int j) {
g.drawImage(pDB_Image, 0, 0, 20);
}
public void lock() {
}
public void unlock(boolean flag) {
if (!pDB_Canvas.getPaintableFlag()) {
pDB_Canvas.repaint();
pDB_Canvas.serviceRepaints();
Thread.yield();
}
}
public void setFont(Font font) {
pDB_Master.setFont(font);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -