?? textview.java
字號:
package org.gggeye.easymf.ui;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
/**
*
* @author wuhua
* <a href="http://wuhua.3geye.net">我的博客</a>
*
*/
public class TextView extends View {
public TextView(String text, Font font, int backColor, int fontColor,
HyperLink _hyperLink) {
super(fontColor, backColor, font);
// this.value = text.trim();
this.backColor = backColor;
this.fontColor = fontColor;
this.addHyperLink(_hyperLink);
}
public void doPaint(Pen point, HtmlDocument _htmlDocument) {
try {
if (values == null)
return;
if (_htmlDocument.focusIndex == this.index && hyperLink != null) {
point.save();
point.setColor(this.hyperLink.backColor);
point.fillRect(left, top, font.stringWidth(values[0]), font
.getHeight());
// if(values.length >=2){
int y = top;
for (int i = 1; i < values.length; i++) {
y += font.getHeight();
point.fillRect(0, y, font.stringWidth(values[i]), font
.getHeight());
}
// point.setColor(this.hyperLink.fontColor);
// }
point.reset();
// point.drawStrings(values, font, left, top,
// hyperLink.fontColor);
}
int fc = this.fontColor;
if (hyperLink != null) {
fc = hyperLink.fontColor;
// point.setColor(this.fontColor);
}
point.drawStrings(values, font, left, top, fc);
} catch (Exception e) {
//XWebMIDlet.log(e);
}
// point.drawStrings(values, font, left, top, fontColor);
// point.drawStrings(values, showX, showY, font, fontColor);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -