2012-10-03 13 views

回答

3

试试这个 -

LabelField l = new LabelField("hello") { 
    protected void paint(Graphics g) { 
     g.setColor(0x0511a0a); //here you can add any colors. either color codes (like - 0x0511a0a) or like this- Color.RED 
     super.paint(g); 
    } 
}; 
在标签或编辑场
+0

是的,它的工作。谢谢。 有多少功能,我们可以像你一样覆盖 保护性的无效痛苦() {}有多少我们可以覆盖默认的功能? –

+0

@AhmadShahwaiz检查API文档。 – Rupak

+1

@AhmadShahwaiz,[许多'public'或'protected'的Field方法都可以被覆盖](http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/ api/ui/Field.html),以提供自定义行为。像paint(),paintBackground(),drawFocus(),onFocus(),onUnfocus(),layout(),getPreferredWidth(),navigationClick()等等。 – Nate

相关问题