📄 checkbox.java
字号:
package org.gggeye.easymf.ui;
import javax.microedition.lcdui.Image;
import org.gggeye.easymf.util.Tools;
/**
* 单选框
* @author wuhua
* <a href="http://wuhua.3geye.net">我的博客</a>
*
*/
public class CheckBox extends View {
static Image checked = Tools.readImage("/r2.png");
static Image unChecked = Tools.readImage("/r1.png");
boolean isCheck = false;
CheckBox(String _name, String _value, boolean _isCheck){
this.name = _name;
this.value = _name;
this.isCheck = _isCheck;
this.hasFocus = true;
}
void doClick(int _keyCode) {
if(_keyCode == 8){
this.isCheck = !this.isCheck;
}
}
public void doPaint(Pen _pen, HtmlDocument _document) {
_pen.save();
if(this.index == _document.focusIndex){
_pen.drawRects(left-1, top, width-1, height-2);
}
_pen.drawImage(isCheck?checked:unChecked, left, top, 20);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -