java - 如何打印 JComboBox 中的所有项目?

标签 java swing jcombobox comboboxmodel

我想知道如何打印出 JComboBox 中的所有项目。我不知道该怎么做。我知道如何打印出任何被选中的项目。我只需要它在我按下按钮时打印出 JComboBox 中的每个选项。

最佳答案

我知道这是一个老问题,但我发现跳过 ComboBoxModel 更容易。

String items = new String[]{"Rock", "Paper", "Scissors"};
JComboBox<String> comboBox = new JComboBox<>(items);

int size = comboBox.getItemCount();
for (int i = 0; i < size; i++) {
  String item = comboBox.getItemAt(i);
  System.out.println("Item at " + i + " = " + item);
}

关于java - 如何打印 JComboBox 中的所有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027949/

相关文章:

java - 为什么我的 foreach 循环不返回任何内容?

java - 使用静态工厂类生成 GUI 组件 - 如何以及在何处添加所需的监听器?

java - JLabel 不会改变宽度

java - Component.requestFocus 和手动对焦有什么区别

java - 更改组合框时尝试在 jpanel 中给出不同的 "screens"

java - 修改 JComboBox Swing 的 toString() 方法

java - 不太了解JComboBox itemListeners

java - 如何使用 Gradle 从已编译的类创建额外的 jar 工件?

java - 某些方法在较新版本的 Hbase Scan 类中不可用

java检查tcp套接字是否还活着?