📄 drawlistener.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 + -