我在事件处理过程中遇到问题。
问题是这样的:
mainPanel
(JPanel),后者又包含一个面板,其中包含三个按钮(即btn1
,btn2
,btn3
)。 / LI>
pnl1
,pnl2
,pnl3
(每个面板有一个标签和一个文本区域),使用同一类的三个不同功能。btn1
/ btn2
/ btn3
,则pnl1
/ pnl2
/ pnl3
必须分别出现在{ {1}}的中心位置。答案 0 :(得分:2)
听起来你想把CardLayout放在中心,这里是tutorial。
答案 1 :(得分:2)
您可以考虑为CENTER面板创建一个JPanel
CardLayout
。 CardLayout
可以包含4个用户界面(pnl1
,pnl2
,pnl3
和一个空面板),点击这些按钮可以激活{{1}上的正确面板}}
答案 2 :(得分:2)
您必须向btn1,btn2,btn3添加动作侦听器。然后,当单击相应的按钮时,您将编写一个功能,该功能将显示所需的相应面板到GUI的中心。 为此,您可以使用cardLayout。
如果您在问题中添加详细信息,我们可以为您提供更好的答案或建议。
标签和文字区的目的是什么? 添加GUI的屏幕截图和您编写的一些代码。