cameracanvas.java
来自「A J2ME Weblog Client for mobile devices 」· Java 代码 · 共 49 行
JAVA
49 行
/* * 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(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?