?? cameracanvas.java
字號:
/* * Copyright (C) 2004 MobileBlogger Development Team */package net.sourceforge.mobileblogger;import javax.microedition.lcdui.*;import javax.microedition.media.MediaException;import javax.microedition.media.control.VideoControl;import javax.microedition.midlet.*;public class CameraCanvas extends Canvas { Camera cam; public CameraCanvas(MIDlet midlet, VideoControl videoControl, Camera c) { cam = c; int width = getWidth(); int height = getHeight(); videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this); try { videoControl.setDisplayLocation(2, 2); videoControl.setDisplaySize(width - 4, height - 4); } catch (MediaException me) { try { videoControl.setDisplayFullScreen(true); } catch (MediaException me2) {} } videoControl.setVisible(true); } public void paint(Graphics g) { int width = getWidth(); int height = getHeight(); // green border g.setColor(0x00ff00); g.drawRect(0, 0, width - 1, height - 1); g.drawRect(1, 1, width - 3, height - 3); } public void keyPressed(int keyCode) { int action = getGameAction(keyCode); if (action == FIRE) cam.capture(); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -