📄 pointermotiondemo.java
字号:
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;public class PointerMotionDemo extends MIDlet { Display display; PointerCanvas pc; boolean isPointed = false; public PointerMotionDemo() { display = Display.getDisplay(this); pc= new PointerCanvas(); } public void startApp () { display.setCurrent(pc); } public void pauseApp() { } public void destroyApp (boolean unconditional) { pc=null; display=null; } class PointerCanvas extends Canvas { int width = this.getWidth(); int height = this.getHeight(); int x,y; boolean firsttime = true; public PointerCanvas() { System.out.println(hasPointerEvents()); System.out.println(hasPointerMotionEvents()); } protected void paint(Graphics g) { if(firsttime){ g.setColor(0xFFFFFF); g.fillRect(0, 0, width, height); g.setColor(0x000000); firsttime = false; } if(isPointed){ g.setColor(0x000000); g.drawRect(x,y,0,0); isPointed = false; } } protected void pointerPressed(int x, int y) { this.x = x; this.y = y; isPointed = true; repaint(); } protected void pointerDragged(int x, int y){ pointerPressed(x, y); } protected void pointerReleased(int x, int y){ } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -