📜  java 获取 JComboBox 值 - Java (1)

📅  最后修改于: 2023-12-03 15:01:34.520000             🧑  作者: Mango

Java 获取 JComboBox 值

介绍

JComboBox 是 Swing 组件中的一种下拉列表框,它允许用户从列表中选择一个或多个选项。在开发中,我们需要经常获取 JComboBox 中当前选中的选项的值,以进行后续的处理。

本文将介绍如何获取 JComboBox 中当前选中的值。

获取 JComboBox 值的方法

获取 JComboBox 中当前选中的值的方法有两种:

  1. 使用 getSelectedItem() 方法
  2. 使用 getSelectedIndex() 方法
getSelectedItem() 方法

getSelectedItem() 方法返回 JComboBox 中当前选中的 Object 类型的值,我们可以将其转换为我们需要的类型。下面是一个例子:

JComboBox<String> comboBox = new JComboBox<>(new String[]{"Apple", "Banana", "Orange"});
String selectedValue = (String) comboBox.getSelectedItem();

在上面的例子中,我们创建了一个带有三个选项的 JComboBox,并使用 getSelectedItem() 方法获取当前选中的值,并将其转换为了 String 类型。

getSelectedIndex() 方法

getSelectedIndex() 方法返回 JComboBox 中当前选中的选项的索引(从 0 开始计数)。下面是一个例子:

JComboBox<String> comboBox = new JComboBox<>(new String[]{"Apple", "Banana", "Orange"});
int selectedIndex = comboBox.getSelectedIndex();

在上面的例子中,我们创建了一个带有三个选项的 JComboBox,并使用 getSelectedIndex() 方法获取当前选中的选项的索引。

总结

本文介绍了如何使用 getSelectedItem() 方法和 getSelectedIndex() 方法获取 JComboBox 中当前选中的值。根据实际情况选择适合的方法即可。

参考代码:Java_Get_JComboBox_Value.md