JTree垂直滚动条不起作用

时间:2018-03-26 16:53:34

标签: java swing intellij-idea ui-design

我在JTree中嵌入了JScrollPane。当JTree增长大于显示可以显示的值时,树的其余部分位于可见范围之外的底部。如果发生这种情况,我希望JScrollPane开始显示垂直滚动条,以便您可以将余数滚动到视图中。如果展开JTree并且不适合,则根本不会出现垂直滚动条。这是它的样子:

我同时将水平和垂直scrollbarPolicy设置为as needed。我还尝试将包含JScrollPane的{​​{1}}嵌入到JTree中,但它没有帮助。我在UI designer中使用IntelliJ IDEA来构建GUI。

有关使垂直滚动条按预期运行的任何帮助吗?强迫它们一直显示也不起作用:无论如何都不能拖延它们。

1 个答案:

答案 0 :(得分:0)

不使用preferredSize。 在UI设计器选择JTree元素中,找到属性preferredSize,然后在上下文菜单中选择“恢复默认值”

enter image description here