Joe*_*ohn 0 fonts text blackberry colors
我知道我可以覆盖绘画以改变labelfield中的文本颜色,但我想知道是否setBackground(BackgroundFactory.createSolidBackground(Color.WHITE));只有前景的命令.
在覆盖" paint "方法中你也有g.setColor(color); 方法;
你说" 没有覆盖油漆 "; 所以我这里没有使用paint方法;
label=new LabelField("Change color", Field.FIELD_HCENTER)
{
protected void applyTheme(Graphics g, boolean arg1)
{
g.setColor(Color.GREEN);
super.applyTheme(g, arg1);
}
};
add(label);
Run Code Online (Sandbox Code Playgroud)
你可以这样做; 我提供这个是因为它是将Color设置为LabelField的一种方法;