JFoenix:JFXPopup周围不需要的填充
我创建了一个JavaFX应用程序,使用JFoenix库进行样式设计,使其具有Material Design的外观和感觉。 在右上角有一个类似Android的菜单。 打开时显示一个JFXPopup。 但是,有不希望的填充? 在它周围,我无法删除(按钮上方的白色空间更精确)。 看到下面的图片:
在内部,有一个包含JFXHamburger的JFXRippler。 菜单项以及菜单/popup窗口的打开是通过以下(Kotlin)代码以编程方式完成的:
// Create list items val list = JFXListView() for (i in 1..4) list.items.add("Item " + i) // Create the popup and open it when the menu item is clicked val popup = JFXPopup(list) ripplerMenu.setOnMouseClicked { popup.show(ripplerMenu, PopupVPosition.TOP, PopupHPosition.RIGHT) }
我已经尝试了以下的东西:
- 使用
ripplerMenu.background = Background.EMPTY
设置JFXRippler组件的ripplerMenu.background = Background.EMPTY
- 通过CSS我试图设置jfx-popup-container和jfx-list-view类的背景
- 以编程方式删除了rippler和列表组件的填充
什么是创建这个白色的背景? 任何暗示,将不胜感激。