【问题标题】:JavaFX combobox, getting white background after listviewJavaFX组合框,列表视图后获得白色背景
【发布时间】:2014-11-15 12:46:11
【问题描述】:

我在 javaFx 中的 ComboBox 中获得了白色背景

Screenshot of combobox I m getting

我只是用这个

ComboBox mode = new ComboBox();
mode.getItems().addAll("Cash", "Cheque", "Account Transfer");

请告诉我如何解决这个问题..

【问题讨论】:

  • 您想要与白色不同的颜色作为背景颜色,还是想要从头开始至少显示一个条目?
  • 我想要一个普通的透明背景

标签: combobox javafx


【解决方案1】:

正如您所读到的here,当显示组合时,会显示扩展“PopupWindow”的PopupControl。它有自己的场景和样式。

我猜你有一些样式应用于 CSS 规则 .root.popup,如下所示:

.root.popup {
    -fx-background-color: white;
}

尝试删除该样式或将其更改为:

.root.popup {
    -fx-background-color: transparent;
}

并检查问题是否解决。

【讨论】:

  • 谢谢!,我在我的 css 中应用了 .root .root { -fx-background-color: white; -fx-border-color:#00aeef; }
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
  • 1970-01-01
  • 2015-07-02
相关资源
最近更新 更多