ComboBox选项在使舞台可调整大小时获得余量

时间:2014-03-24 21:26:26

标签: java combobox javafx

我通过FXML在JavaFX ComboBox中获得Stage。通常这可以按预期工作。但是,一旦我通过stage.setResizable(false);无法规定舞台,ComboBox的选项会略有差异,如下所示:

enter image description here

ComboBox没有自定义样式,即使使用仅包含 Stage的{​​{1}},resizable选项也会导致此效果。有没有办法阻止这种情况发生,并始终保持选项与ComboBox一致?

1 个答案:

答案 0 :(得分:1)

尝试在Java 8(最新的当前发行版)上运行代码,看看问题是否已为您修复。

参见相关问题:   JavaFX: Why does stage.setResizable(false) cause additional margins?

错误报告:   RT-36413: Initial stage size set incorrectly for non-resizable stages

我不知道你的案例有一个干净的解决方法。

您的错误可能与RT-36413有相同的路由原因,但表现出某种行为,我建议在https://javafx-jira.kenai.com提交另一个错误报告(确保您在新的错误报告中提到现有的RT-36413错误)