Blackberry - Ustawianie koloru tła LabelField

Chcę umieścić kilka pól LabelField z tekstem wyrównanym do prawej na MainScreen z niebieskim tłem alice. Niestety nie wydaje mi się, żebym wymyślił, jak to zrobić.

Najlepsze, co mogę zrobić, to ustawić backround na Color.ALICEBLUE na MainScreen i umieścić LabelFields na ekranie (także z niebieskim tłem alice).

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

i...

    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);  
        }
    };

Nadpisanie procedury malowania MainScreen daje mi niebieskie alice, ale nadpisywanie procedur malowania LabelField nie wydaje się być odpowiednie. Wynikiem jest biały wiersz z niebieskim tłem alice za tekstem etykiety. DodawanieUSE_ALL_WIDTH koryguje problem z tłem, ale nie mogę go poprawnie wyrównaćUSE_ALL_WIDTH.

Czy ktoś zna się na tym?

questionAnswers(2)

yourAnswerToTheQuestion