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

📄 bouncingcanvas.java

📁 Bounce ball on mobile phone J2ME Happy Coding :)
💻 JAVA
字号:
/*
 * BouncingCanvas.java
 * Andreas Jakl
 */

package Bounce;

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;

public class BouncingCanvas extends Canvas implements CommandListener
{
    private BouncingMidlet midlet;
    private BouncingBall ball;
    private Command cmdExit;
    
    /** Creates a new instance of BouncingCanvas */
    public BouncingCanvas (BouncingMidlet aMidlet, BouncingBall aBall)
    {
	midlet = aMidlet;
	ball = aBall;
	ball.init (getWidth(), getHeight());
	cmdExit = new Command("Exit", Command.EXIT, 1);
	addCommand(cmdExit);
	setCommandListener(this);
    }

    protected void paint (Graphics g)
    {
	// Clear background
	g.setColor(255, 255, 255);
	g.fillRect (0, 0, getWidth(), getHeight());
	// Paint ball
	ball.paint (g);
    }

    public void commandAction (Command command, Displayable displayable)
    {
	if (command == cmdExit)
	    midlet.exitMIDlet ();
    }
    
}

⌨️ 快捷键说明

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