gpt4 book ai didi

java - 封装 JComboBox 以确保字段为空

转载 作者:行者123 更新时间:2023-12-02 05:58:48 25 4
gpt4 key购买 nike

我有多个 JComboBox 元素位于 4 个选项卡式 Pane 中。我希望能够将它们封装到一个 Object[] 中并调用 removeAllItems()。但是,由于它是 Object 类型,我无法执行此操作。有没有办法将 JComboBox 元素放入数组中并仍然访问 JComboBox 方法?

(我已经在下面说明了我想要做的事情)

示例:

Object[] combo_container = { winners_combo_box, bikes_combo_box,
teams_combo_box, riders_combo_box };

for(Object item : combo_container) {
item.removeAllItems();
}

最佳答案

for(Object item : combo_container) {
JComboBox box = (JComboBox) item;
box.removeAllItems();
}

但这并不是一个好主意。为什么不是 JComboBox 数组?像这样:

JComboBox<String>[] combo_container = { winners_combo_box, bikes_combo_box,
teams_combo_box, riders_combo_box };
for(JComboBox box : combo_container)
box.removeAllItems();

当然假设winners_combo_box、bikes_combo_box等是JComboBox类的对象

关于java - 封装 JComboBox 以确保字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850047/

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