我有一个带有流程布局的包含面板 JPanel ,该包含面板 JScrollPane 中, 包含面板包含一堆其他 JPanels 内部面板。所有内面板均具有相同的尺寸。如果有更多面板,则包含面板可以保持其宽度,然后将它们向下网格化;如果有更多面板,则包含面板 >可以保持其高度,然后将内部面板对齐在同一网格中,但最后一行位于最后一行之前。

当我调整对话框的大小时,包含面板的将扩展,布局流程布局将执行其职责,但是,尽管面板的大小超出了 JScrollPane的范围,但滚动条不会出现

动态调整包含面板的大小时,如何控制滚动条的外观?

对于图像,他们应该总结一下:

“替代文本”

扩展对话框宽度后:

“替代文本”

亚当

有帮助吗?

解决方案

您需要使包含面板的工具实现Scrollable,并根据宽度设置首选的可滚动视口大小。 通用标签

为简单起见,所有数字都经过硬编码,但是您应该明白这一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top