gpt4 book ai didi

java - 在另一个窗口中使用现有的 Java 框架表单

转载 作者:行者123 更新时间:2023-11-30 04:59:23 27 4
gpt4 key购买 nike

我正在编写一个类似记事本的应用程序。我有一个 JFrame,用于显示统计信息(字数、字符数等)。

我想知道我是否可以在主窗口中使用该框架作为统计面板,我可以只显示或隐藏它,而不是弹出一个新窗口。

我是一个真正的 Java 菜鸟,所以也许我只是没有使用正确的工具。我尝试将我的框架放入 SplitPane、面板和内部框架中,但没有成功。

任何建议都将受到高度赞赏。

谢谢!

最佳答案

一个捷径是通过调用 getContentPane() 来获取 JFrame 的 contentPane,然后将其放在您想要的位置,因为它是 JPanel,但这就是我认为人们应该这样做的原因之一不应向 JFrame 编码,而应向 JPanel 编码。相反,如果您的类从一开始就致力于创建 JPanel,那么您可以灵活地在其自己的 JFrame 中、在另一个 JPanel 中(作为更复杂的 GUI 的一部分)、在 JDialog、JApplet 中或任何地方显示该面板你想。

总而言之,我建议您重新编写 GUI 并将其调整为 JPanel。另外,如果您使用 NetBeans 创建 GUI,您会发现与使用您自己选择的布局管理器手动创建 GUI 相比,它可能不太灵活,因为通过您自己的操作,您可以制作面板调整大小更加容易和干净。

关于java - 在另一个窗口中使用现有的 Java 框架表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com