Видна только половина букв компонента - cn1 - PullRequest
0 голосов
/ 25 ноября 2018

Я использовал жирный шрифт ttf, и он работает, но видна только половина букв.

Код:

public void start() {
    if (current != null) {
        current.show();
        return;
    }

    Label testLabel = new Label("Bold Font Not Working");
    testLabel.setUIID("smallBold");

    Form splashForm = new Form(new BorderLayout());
    splashForm.add(BorderLayout.CENTER, BoxLayout.encloseY(testLabel));
    splashForm.show();

    splashForm.revalidate();
}

UIID в теме для невыбранного, выбранного и нажатого стиля

enter image description here

Как это выглядит сейчас

enter image description here

Однако без упаковки в boxlayout или flowlayout инепосредственно добавив его в форму с Borderlayout работает.PS если форма в boxlayout, она не работает

код:

public void start() {
    if (current != null) {
        current.show();
        return;
    }

    Label testLabel = new Label("Bold Font Not Working");
    testLabel.setUIID("smallBold");

    Form splashForm = new Form(new BorderLayout());
    splashForm.add(BorderLayout.CENTER, testLabel);// this works
    splashForm.show();

    splashForm.revalidate();
}

Изображение, когда этикетка не завернута в другие контейнеры

enter image description here

...