test.java
来自「j2me学习 简单例子」· Java 代码 · 共 53 行
JAVA
53 行
package example.demoprimaryui.graphicsthree;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Graphics;
public class Test extends Canvas implements CommandListener {
public Test() {
addCommand(new Command("测试", Command.SCREEN, 1));
setCommandListener(this);
}
boolean pressed = false;
public void paint(Graphics g) {
g.setColor(125, 125, 125);
g.fillRect(0, 0, getWidth(), getHeight());
if (pressed) {
g.setColor(0, 0, 0);
g.drawLine(20, 20, 120, 20);
g.drawLine(20, 20, 20, 100);
g.setColor(255, 255, 255);
g.drawLine(120, 20, 120, 100);
g.drawLine(20, 100, 120, 100);
} else {
g.setColor(255, 255, 255);
g.drawLine(20, 20, 120, 20);
g.drawLine(20, 20, 20, 100);
g.setColor(0, 0, 0);
g.drawLine(120, 20, 120, 100);
g.drawLine(20, 100, 120, 100);
}
}
public void commandAction(Command c, Displayable s) {
System.out.println("Command Action");
}
protected void keyPressed(int keycode) {
System.out.println("Key Pressed");
pressed = true;
repaint();
}
protected void keyReleased(int keycode) {
System.out.println("Key Released");
pressed = false;
repaint();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?