如何防止 JEditorPane 调整大小
How to prevent JEditorPane from resizing
我在 JScrollPane 中有一个 JEditorPane。我对它们都调用了 setHorizontallyResizable(false)
,但是当我将 HTML 文本添加到比边框延伸得更远的 JEditorPane 时,JEditorPane 和 JScrollPane 变大了。
我想要的是 JScrollPane 获得水平滚动条而不是调整大小。我该怎么做?
您可以尝试将以下方法重写为 return false:
您也可以尝试使用适当的布局管理器来修复 jscrollpane 的大小。例如,如果您使用框布局并将最大尺寸设置为与首选尺寸相同,那么布局管理器将不会增加组件的尺寸。
我在 JScrollPane 中有一个 JEditorPane。我对它们都调用了 setHorizontallyResizable(false)
,但是当我将 HTML 文本添加到比边框延伸得更远的 JEditorPane 时,JEditorPane 和 JScrollPane 变大了。
我想要的是 JScrollPane 获得水平滚动条而不是调整大小。我该怎么做?
您可以尝试将以下方法重写为 return false:
您也可以尝试使用适当的布局管理器来修复 jscrollpane 的大小。例如,如果您使用框布局并将最大尺寸设置为与首选尺寸相同,那么布局管理器将不会增加组件的尺寸。