Как мне заставить мою css работать на лейбле GWT Java - PullRequest
0 голосов
/ 02 марта 2020

Я играю с GWT, используя Netbeans и Java. У меня есть несколько ярлыков и кнопок со стилем css, которые работают, однако я добавил еще один ярлык, который, кажется, не может заставить работать css

final Label numbersLabel = new Label();

numbersLabel.setStyleName("numberLabel");

drawButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            int numberTest;
            String number;
            numberTest = testRandom.testNumbers();
            number = Integer.toString(numberTest);
            numbersLabel.setText(number);
            RootPanel.get().add(numbersLabel);

        }
    });

Вот CSS

.numberLabel {
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bold;
text-align: center; }

При нажатии кнопки метка отображается, однако ни один из css не реализован. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 09 марта 2020

Вы можете просто go с:

numbersLabel.getElement().getStyle().setProperty("color", "white");

И так далее ...

Но не забывайте всегда писать имя атрибута стиля в CamelCase, например font-family = fontFamily

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...