java - 循环浏览 jComboBox

标签 java swing

我的面板中有一堆 jComboBox。循环浏览面板并为每个控件设置 setSelectedIndex(0) 的最佳方法是什么?

最佳答案

创建一个列表来跟踪添加到面板中的所有组合框,然后循环遍历它们。例如:

List<JComboBox> list = new ArrayList<JComboBox>();

JComboBox box = new JComboBox();
panel.add(box);
list.add(box); //store reference to the combobox in list

// Later, loop over the list
for(JComboBox b: list){
    b.setSelectedIndex(0);
}

关于java - 循环浏览 jComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4244069/

相关文章:

java - 当我删除 frame.add(Component) 时,组件必须是有效的对等体

java - 监听 JTextArea 按下的按键

java - 在非常基本的硬件上运行 Java Swing App 的操作系统推荐

java - 如何正确使用TableCellRenderer对单元格进行颜色匹配

java - 使用WebService客户端出现异常。(MyEclipse)

java - Spring引入访问原来引入的类

java - ArrayList size() 方法导致程序崩溃

java - JInternalFrame 中的 form_load 事件在哪里?

java - 应用程序窗口上的鼠标事件

java - int 反向符号 negate() java