【发布时间】:2021-04-22 23:15:50
【问题描述】:
我有一个注册面板,如果学生、教师和课程管理员可以在其中注册,因此如果选择了学生,它应该在选择学生时显示如下内容:
如果在选择其他两个中的任何一个时选择了其他两个,则应该显示如下:
我尝试在添加了这些文本字段的选定项目上使用 if 条件,但它似乎仅在我根据预先选择的内容运行程序开始时才有效,并且在我在 JComboBox 中选择其他项目。有解决办法吗?
【问题讨论】:
-
使用
CardLayout。阅读 How to Use CardLayout 上的 Swing 教程部分。该示例展示了如何在从组合框中选择项目时“交换”面板。 -
@camickr 非常感谢您,我已经尝试找到解决方案一段时间了。谢谢。
标签: java swing actionlistener jtextfield jcombobox