NetBeans:如何将 ScrollBar 添加到 JPanel
我正在 NetBeans 中开发一个小型桌面应用程序。在我的 UI 上,我放置了一个 JPanel 并在其上放置了一个 JLabel。这个 JLabel 的内容是动态生成的,因此如果内容非常大,那么它就会超出屏幕。那么有什么方法可以为 JPanel 指定固定大小,当然当文本超过时应该出现 ScrollBars屏幕尺寸。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您只需将组件引用传递给 JScrollPane 构造函数。
它会工作得很好。您绝对可以使用 JScrollPane
以下是我过去项目中 JPanel 的 JScrollPane 的 sudo 示例。希望它对您有用。
You will have to just pass Component reference to the JScrollPane Constructor.
It will work fine. You can definetely use JScrollPane
The following is the sudo example of the JScrollPane for JPanel from my past project. Hope it will be useful for you.
使用 JScrollPane 来包含您的大 JPanel。
Use JScrollPane to contain Your big JPanel.
因此,如果内容非常大,它会超出屏幕
,也许您必须查找TextComponents
作为 JTextArea 或 JEditorPane,教程包含示例,其中包括 JScrollPaneso in case when the contents are very large it goes out of screen
, maybe you have to look forTextComponents
as JTextArea or JEditorPane, tutorial contains example including basic usage for JScrollPane在导航器中,用鼠标右键单击 JPanel -->包含在 -->滚动窗格。
完成!,你现在有了卷轴
In the Navigator, click on JPanel with the right mouse button --> Enclose In --> Scroll Pane.
Done!, You have now scrolls