【发布时间】:2021-06-13 03:47:15
【问题描述】:
点击下一个屏幕按钮后,它会隐藏所有组件,并会出现几个饼图和条形图。
所有这些代码都在我的GUI 类中,然后我有一个不同的类,称为PieChart 类,类似于this,它使用Java Graphics 生成图表我如何调用这个类并显示图表在面板内还是在我的框架内?谢谢!
【问题讨论】:
-
不要删除或重建 JPanel。使用 Swing CardLayout 从一个 JPanel 切换到下一个 JPanel。
-
如果你不想使用布局管理器,那么你可以有两个 jPanel 完全填充 jFrame,每个都有自己的子组件,你可以简单地隐藏/显示你需要使用 @ 987654328@ 请注意,您链接的示例可以轻松放置在 jPanel 而不是 jFrame 中。
-
“在此之后..” 再问一个问题。 @GilbertLeBlanc 建议了从上面看到的 GUI 切换到图形的最佳方式。先把它整理好。旁白:我投票结束这个,因为它有两个问题。如果第二个被删掉,我会删除那个近距离投票。
-
@AndrewThompson 感谢提醒,我删除了第一个问题,以便我的帖子更相关,我帖子的主要意图保持不变,我想知道如何显示标签或框架内的图表,谢谢
-
@GilbertLeBlanc 非常感谢,CardLayout 看起来真的很有用,我会用它
标签: java swing user-interface graphics jlabel