在未修饰的 JFrame 中添加滚动条



我在java应用程序中使用JFrame,我需要对其进行不修饰,所以我只是设置了setUndecorated(true)。我在框架中使用了 3 个面板。上、左、右。所有帧都有 setLayout(null) .

现在我想在右侧面板中添加滚动条。我尝试了所有可用的东西,但我无法得到它。有什么方法可以让我有滚动条吗?

您可以使用JScrollPane来实现此目的。

它是一个容器,如果内容超过其大小,则会自动提供滚动条。


其次,使用setLayout(null)是一种不好的做法。实际上,这比不良做法更糟糕。你应该尽一切努力避免。

尝试使用合适的LayoutManager

这是使用它们的好教程。
您还可以查看布局管理器的可视化指南。

祝你好运。

相关内容

  • 没有找到相关文章