我正在准备一个新应用程序,只想创建一个TextField
.
我必须提供选择部分文本并更改其颜色的功能。例如:你好,我是黑莓开发者。现在我想在运行时更改黑莓开发者的字体颜色。
是否有可能在EditField
或BasicEditField
任何RichTextField
一个?提前谢谢!:)
我正在准备一个新应用程序,只想创建一个TextField
.
我必须提供选择部分文本并更改其颜色的功能。例如:你好,我是黑莓开发者。现在我想在运行时更改黑莓开发者的字体颜色。
是否有可能在EditField
或BasicEditField
任何RichTextField
一个?提前谢谢!:)
LabelField labelField2 = new LabelField("hello, I am blackberry developer",Field.FOCUSABLE){
boolean _inFocus = false;
public void onFocus(int direction) {
_inFocus = true;
this.invalidate();
}
public void onUnfocus() {
_inFocus = false;
this.invalidate();
}
protected void paint(Graphics graphics) {
if(_inFocus){
graphics.setColor(Color.BLUE);
}else{
graphics.setColor(Color.RED);
}
super.paint(graphics);
}
protected void drawFocus(Graphics g, boolean on) {
}
};
享受...