📄 displayable.java
字号:
/*
* Created on 2004-12-21 by Tianlei
* version 1.0.0.3
* since MIDP1.0
*
* �J2Me���Displayable��
* ��Ϊһ�������
*/
package javax.microedition.lcdui;
import a.a.a.midp.lcdui.*;
/**
* @author Tianlei
* @version 1.0.0.3
* @since MIDP1.0
*
* �J2Me���Displayable��
* ��Ϊһ�������
*/
public abstract class Displayable {
protected BQDisplayable instance;
CommandListener listener;
boolean fullScreenMode;
boolean sizeChangeOccurred;
Ticker ticker;
/**
* һ�����ʾ����Ļ�ϵ�Displayable����
*/
protected Displayable() {
}
public void addCommand(Command cmd){
if (cmd == null) {
throw new NullPointerException();
}
instance.addCommand(cmd.getBQCommand());
}
/**
* �õ����Displayable�ĸ� ����ֱ�ӷ�����Ļ�ĸ�
*
* @return ���Displayable�ĸ�
* @since MIDP2.0
*/
public int getHeight() {
return instance.getDisplayHeight();
}
public Ticker getTicker(){
return ticker;
}
public String getTitle(){
return instance.getTitle();
}
/**
* �õ����Displayable�Ŀ� ����ֱ�ӷ�����Ļ�Ŀ�
*
* @return ���Displayable�Ŀ�
* @since MIDP2.0
*/
public int getWidth() {
return instance.getDisplayWidth();
}
/**
* �ж����Displayable�����Ƿ�ɼ�
* @return ���ɼ�,����true ,����false
* @since MIDP1.0
*/
public boolean isShown() {
return instance.isShown();
}
public void removeCommand(Command cmd){
synchronized (Display.LCDUILock) {
instance.removeCommand(cmd.getBQCommand());
}
}
public void setCommandListener(CommandListener l){
instance.setCommandListener(l);
}
public void setTicker(Ticker ticker){
this.ticker=ticker;
instance.setTicker(ticker.getBQTicker());
}
public void setTitle(String s){
instance.setTitle(s);
}
protected void sizeChanged(int w, int h){
}
BQDisplayable getBQDisplayable(){
return instance;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -