⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bcanvas.java.svn-base

📁 利用J2ME编写的手机应用程序。 功能包括显示图片
💻 SVN-BASE
字号:
package test;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Display;

public class BCanvas extends Canvas
{
    Display display;
    int width, height;
    Main app;
    Painter painter;

    public BCanvas(Display d, Main a)
    {
		display = d;
		width = getWidth();
		height = getHeight();
		app = a;
		painter = null;
    }
    
    protected void paint(Graphics g) 
    {
        int x = g.getClipX();
        int y = g.getClipY();
        int w = g.getClipWidth();
        int h = g.getClipHeight();

		g.setColor(0xffffff);
		g.fillRect(x, y, w, h);

		g.setColor(0x00);
    	g.drawString("Loading...", 10, 10, Graphics.TOP | Graphics.LEFT);

    	if (painter != null)
    		painter.paint(g);
	}
    
    public void setPainter(Painter p)
    {
    	painter = p;
    	repaint();
    }
    
	public void keyPressed(int keyCode)
	{
		if (painter != null)
			painter.keyPressed(keyCode);
	}
}

⌨️ 快捷键说明

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