gpt4 book ai didi

css - 如果下拉列表下降 -"up",则 JavaFX ComboBox 边框错误

转载 作者:行者123 更新时间:2023-11-27 23:14:24 27 4
gpt4 key购买 nike

我在 Java 8 上使用“javafx.scene.control.ComboBox”,我注意到只要组合框下方没有空间而是弹出,元素的边框样式就会切换,就好像它仍然弹出一样。

我怎样才能访问它的样式来修复它?

ComboBox border issue

最佳答案

设法通过实际扩展 ComboBoxListViewSkin 来解决此问题。在那里,我坚持了一个更新样式的方法,并通过调用 super.getPopup() 来实现,获取它的 AnchorY 并将其与组合框 Y 进行比较。在确定弹出窗口是低于还是高于组合,我在 super.getListView 上设置了正确的样式...

此外,我添加的那个方法必须从组合框的“ON_SHOWN”事件中调用。

我已经尝试了其他几种变体,但该死的只会产生不稳定的行为。

关于css - 如果下拉列表下降 -"up",则 JavaFX ComboBox 边框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58337178/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com