与在Java中使用Swing创建GUI相关



我在处理事件时遇到了问题。

问题是这样的:

  1. 我的GUI有mainPanel (JPanel),它反过来由一个面板与三个按钮(即btn1, btn2, btn3)在其西部位置。
  2. 我已经创建了3个面板,即pnl1, pnl2, pnl3(每个面板有一个标签和一个文本区域)使用同一类的三个不同的功能。
  3. 我的要求是,如果我点击btn1/btn2/btn3,那么pnl1/pnl2/pnl3必须分别出现在mainPanel的CENTER位置。

您必须为btn1、btn2、btn3添加操作侦听器。然后,当单击相应的按钮时,编写一个函数,将所需的相应面板显示到GUI的中心。要做到这一点,你可以使用cardLayout。

如果你在你的问题中添加细节,那么我们可以帮助你给出更好的答案或建议。

标签和文本区域的目的是什么?添加GUI的截图和您编写的一些代码。

听起来你想在中心放置一个CardLayout,这里有一个教程

您可以考虑为CENTER面板创建JPanelCardLayoutCardLayout可以包含4个UI (pnl1, pnl2, pnl3和一个空面板),点击这些按钮可以激活CardLayout上的正确面板

相关内容

  • 没有找到相关文章

最新更新