看我的截图,弹出字体和普通标签字体是差异,如何使它们相同
这是我的代码:
class TestPopupTextBoldBug extends Application {
@Override
void start(Stage stage) throws Exception {
VBox root = new VBox() {{
children.add(new Label("here is normal text"))
}}
Popup pp = new Popup()
pp.content.add(new VBox() {
{
children.add(new Label("here is popup text"))
}
})
Scene scene = new Scene(root, 800, 600)
stage.setScene(scene)
stage.show()
pp.show(stage)
}
}
答案 0 :(得分:0)
您看到差异的原因是因为弹出窗口上的标签没有背景颜色。
您添加为Label的父级的VBox具有透明背景。
您可以使用css:
添加背景颜色vbox.setStyle("-fx-background-color:white;");