JTextPane 是 JScrollPane 可接受的客户端吗?

发布于 2024-12-05 04:27:28 字数 318 浏览 0 评论 0原文

我让 JTextArea 使用 JScrollPane 提供的滚动条。按照这种模式,我无法让 JTextPane 显示滚动条。

本质上,我将文本附加到 JScrollPane,如下所示:

myJScrollPane.setViewportView(myJTextArea); // does not work with myJTextPane, 
                                            // an instance of JTextPane

没有抛出异常,水平和垂直的滚动条根本不会出现。

I have JTextArea working with scroll bars provided by JScrollPane. Following that pattern I have not been able to get JTextPane to show up with scroll bars.

Essentially I attach text to the JScrollPane as follows:

myJScrollPane.setViewportView(myJTextArea); // does not work with myJTextPane, 
                                            // an instance of JTextPane

No exception is thrown, the scroll bars, both horizontal and vertical simply do not appear.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆悲凉 2024-12-12 04:27:28

尝试

JScrollPane myJScrollPane = new JScrollPane(myJTextArea);
myJScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

Try

JScrollPane myJScrollPane = new JScrollPane(myJTextArea);
myJScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
战皆罪 2024-12-12 04:27:28

检查是否未调用 setPreferredSize() 以及是否未为 JTextPane 设置首选大小。

Check whether setPreferredSize() was not called and preferred size isn't set for the JTextPane.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文