package citation.print; import net.rim.device.api.ui.Color; import net.rim.device.api.ui.Graphics; import net.rim.device.api.ui.component.LabelField; public class ColorfulLabelField extends LabelField { private int color; public ColorfulLabelField(final int initialColor) { this.color = initialColor; } public void repaint(final int color) { this.color = color; invalidate(); } protected void paint(Graphics graphics) { graphics.setColor(this.color); graphics.fillRect(0, 0, 860, 100); graphics.drawRect(0, 0, 860, 100); graphics.setColor(Color.BLACK); super.paint(graphics); } }