在我正在开发的应用程序中,我最近遇到了一个问题,JavaFX Combobox以一种脱离屏幕的方式掉线。当应用程序在小窗口中使用时,这不是问题,因为窗口下方有空间用于下拉列表。但是,当窗口位于屏幕底部时,它会被部分切断。见下图:
起初我认为问题是由于我的自定义单元格渲染器允许显示图像和文本,但官方JavaFX“Modena”演示遇到了同样的问题。组合框应显示A-F:
在进一步调查中,我在公共计算机上测试了该应用程序,看起来Combobox在较低版本的Java 8中表现出正确的行为。我无法检查Java版本,或者截取屏幕截图,但是Combobox菜单出现在上面主框,从而解决了问题。
我该如何解决此问题?
答案 0 :(得分:2)
这是Java 8u40版本中注入的问题。它是reported并且已针对Java 8u60版本进行了修复。
您可以在评论部分找到问题javafx combobox dropdown go out from the edges of the screen的相关讨论。