📄 pointertest.java
字号:
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class PointerTest extends MIDlet {
Display display;
//画布
PointerCanvas pc;
public PointerTest() {
super();
//创建画布对象实例
pc = new PointerCanvas();
}
protected void startApp() throws MIDletStateChangeException {
//获得当前MIDlet的Display对象
display = Display.getDisplay(this);
//设置PointerCanvas对象为当前显示对象
display.setCurrent(pc);
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void destroyApp(boolean arg0)
throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
/**
* 画布实现
*/
class PointerCanvas extends Canvas {
protected void paint(Graphics g) {
//在这个方法中绘制屏幕
}
/**
* 指针按下时触发
*/
protected void pointerPressed(int x, int y) {
System.out.println("Pressed (x=" + x + "; y="+y+")");
}
/**
* 指针拖动时触发
*/
protected void pointerDragged(int x, int y) {
System.out.println("Dragged (x=" + x + "; y="+y+")");
}
/**
* 指针释放时触发
*/
protected void pointerReleased(int x, int y) {
System.out.println("Released (x=" + x + "; y="+y+")");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -