gpt4 book ai didi

java - GUI 随单选按钮选择而变化

转载 作者:行者123 更新时间:2023-11-30 09:38:05 24 4
gpt4 key购买 nike

根据标题,我正在尝试通过 RadioButton 选择更改我的 GUI。更具体地说,JLabels 和 JTextfields。本质上,我想看起来像这样:http://i40.tinypic.com/262sec7.png ,其中前三个标签和字段始终相同,而后两个字段和标签不同。

我知道它需要通过 RadioButton 的 ActionListeners 发生。是否应该在 ActionListeners 中创建从 Labels 开始的所有内容?然后清除并根据 RadioButton 选择再次创建?

最佳答案

您正在寻找 CardLayout .

CardLayoutLayoutManager它允许您添加多个组件并使用 CardLayout.show(Container parent, String name) 选择显示哪个组件。一次只有一个组件可见。

这里有教程:http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html

在您的情况下,您将添加一个不同的 JPanel,其中包含每个单选按钮所需的所有控件。然后,单选按钮 ActionListener 将简单地调用 CardLayout.show( ... ) 以显示适当的控件集。

关于java - GUI 随单选按钮选择而变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10271744/

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