如果在 java 中选择了 JComboBox 中的某个项目,有没有办法删除 JTextFiled?
Is there an way to remove a JTextFiled if a certain item in JComboBox is selected in java?
我有一个注册面板,如果学生、讲师和课程管理员可以注册,那么如果学生 selected 它应该在学生 selected 时显示类似这样的内容:
如果其他两个 selected 像这样当其他两个 selected:
我尝试在添加了这些文本字段的 selected 项目上使用 if 条件,但它似乎只在程序开始时才有效,当我 运行 它基于当我 select JComboBox 中的其他项目时,预先 select 编辑的内容不会更改。有解决办法吗?
您可以通过不同的方式实现这一目标。其中一种方法是使用 Action Listeners. A JComboBox
object generates an action event when a selection is made (see Handling Events on a Combo Box).
在您的情况下,您需要根据在组合框中所做的选择来触发事件。此操作应更改面板中组件的可见性,这只是根据所做的选择将 visible
属性从 true
更改为 false
(反之亦然)。
我有一个注册面板,如果学生、讲师和课程管理员可以注册,那么如果学生 selected 它应该在学生 selected 时显示类似这样的内容:
如果其他两个 selected 像这样当其他两个 selected:
我尝试在添加了这些文本字段的 selected 项目上使用 if 条件,但它似乎只在程序开始时才有效,当我 运行 它基于当我 select JComboBox 中的其他项目时,预先 select 编辑的内容不会更改。有解决办法吗?
您可以通过不同的方式实现这一目标。其中一种方法是使用 Action Listeners. A JComboBox
object generates an action event when a selection is made (see Handling Events on a Combo Box).
在您的情况下,您需要根据在组合框中所做的选择来触发事件。此操作应更改面板中组件的可见性,这只是根据所做的选择将 visible
属性从 true
更改为 false
(反之亦然)。