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

📄 drawlistener.java

📁 j2me编写的游戏基础引擎,作为学习很不错.
💻 JAVA
字号:
package engine.kernel;

import javax.microedition.lcdui.*;

/**
*	屏幕的绘制监听器(接口)<br>
*	引擎运行期间,需要被引擎主动调用其屏幕绘制的方法的窗口,都必须扩展本接口。<br>
*	对于低级屏幕窗口,也不需要再继承Canvas或者其他相关的接口或基类,因为,本引擎主线程本身就是这些类的继承者。只是高级窗口仍然需要开发人员继承相对应的高级窗口类。
*	@author 贾永明
*	@version 2.8.0
*	@since HuoHouStudioEngine1.0
*/
public interface DrawListener{
	/**
	*	屏幕显示绘制方法。
	*	@param <b>graphics</b> 画笔设备的引用,由引擎的主线程传给应用程序。
	*	@param <b>scrWidth</b> 屏幕的宽度,由引擎的主线程传给应用程序。
	*	@param <b>scrHeight</b> 屏幕的高度,由引擎的主线程传给应用程序。
	*	@param <b>curTimeMillis</b> 当前毫秒级时间,由引擎的主线程传给应用程序。
	*	@param <b>keyInfo</b> 当前按键信息,由引擎的主线程传给应用程序。
	*	@param <b>debugInfo</b> 异常信息的内容,由引擎的主线程传给应用程序。
	*	@throws Exception 一切可能产生的异常。
	*/
	public abstract void paint(Graphics graphics, int scrWidth, int scrHeight, long curTimeMillis, String keyInfo, String debugInfo) throws Exception;
}

⌨️ 快捷键说明

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