Blackberry - Настройка цвета фона LabelField

Я хочу разместить несколько полей LabelFields с выравниванием по правому краю на главном экране с синим фоном. К сожалению, я не могуКажется, я не могу понять, как это сделать.

Лучшее, что я могу сделать, - это установить цвет фона на Color.ALICEBLUE на главном экране и разместить поля LabelFields на экране (также с голубым фоном).

    public void paint(Graphics graphics) {
        graphics.setBackgroundColor(Color.ALICEBLUE);
        graphics.clear();
        super.paint(graphics);  
    }

а также...

    LabelField display = new LabelField("", LabelField.FIELD_RIGHT){
        public void paint(Graphics graphics) {
            graphics.setColor(Color.DIMGRAY);
            graphics.setBackgroundColor(Color.ALICEBLUE);
            graphics.clear();
            super.paint(graphics);  
        }
    };

При переопределении процедуры рисования MainScreen у меня появляется Алиса с синим фоном, но при переопределении LabelFields рутина рисования не кажется адекватной. В результате получается белая строка с алисовым синим фоном только за текстом метки. ДобавлениеUSE_ALL_WIDTH исправляет фоновую проблему, но я могувыровнять с.USE_ALL_WIDTH

Кто-нибудь знает обходной путь для этого?

Ответы на вопрос(2)

Ваш ответ на вопрос