?? cameracanvas.java
字號(hào):
package com.j2medev.ch8.mmapi;
import javax.microedition.lcdui.*;
import javax.microedition.media.MediaException;
import javax.microedition.media.control.VideoControl;
public class CameraCanvas extends Canvas{
private PowerCamera pc = null;
private VideoControl vc = null;
public CameraCanvas(PowerCamera pc,VideoControl vc,boolean initFlag) {
this.pc = pc;
this.vc = vc;
int width = getWidth();
int height = getHeight();
//?
if(initFlag==true)this.init();
try{
//?
vc.setDisplayLocation(3,3);
vc.setDisplaySize(width-6,height-6);
}catch(MediaException ex){
//
}
vc.setVisible(true);
}
public void init(){
vc.initDisplayMode(VideoControl.USE_DIRECT_VIDEO,this);
}
public void paint(Graphics g){
g.setColor(0xFFFFFF);
g.fillRect(0, 0, getWidth(),getHeight());
//?
}
public void keyPressed(int keyCode) {
int action = getGameAction(keyCode);
if (action == FIRE){
pc. captureThread.StartCapture();
// pc.capture();
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -