test.java

来自「j2me学习 简单例子」· Java 代码 · 共 49 行

JAVA
49
字号
package example.demoprimaryui.graphicstwo;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Ticker;

public class Test extends Canvas implements CommandListener {
	
	public Test() {
		setTitle("全屏幕测试");
		setTicker(new Ticker("Ticker "));
		addCommand(new Command("全屏幕", Command.SCREEN, 1));
		addCommand(new Command("正常", Command.SCREEN, 1));
		setCommandListener(this);
	}

	public void paint(Graphics g) {
		g.setColor(125, 125, 125);// 灰色
		g.fillRect(0, 0, getWidth(), getHeight());
		g.setColor(0, 0, 0);// 黑色
		g.drawLine(10, 10, 150, 10);
	}

	public void commandAction(Command c, Displayable s) {
		String cmd = c.getLabel();
		if (cmd.equals("全屏幕")) {
			setFullScreenMode(true);
		} else if (cmd.equals("正常")) {
			setFullScreenMode(false);
		}
	}

	protected void sizeChanged(int w, int h) {
		System.out.println("改变后的宽度:" + w);
		System.out.println("改变后的高度:" + h);
	}

	protected void hideNotify() {
		System.out.println("屏幕被系统遮蔽");// 会在WTK 控制台中显示,
	}

	protected void showNotify() {
		System.out.println("屏幕显示在屏幕上");
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?