📅  最后修改于: 2023-12-03 15:01:34.520000             🧑  作者: Mango
JComboBox 是 Swing 组件中的一种下拉列表框,它允许用户从列表中选择一个或多个选项。在开发中,我们需要经常获取 JComboBox 中当前选中的选项的值,以进行后续的处理。
本文将介绍如何获取 JComboBox 中当前选中的值。
获取 JComboBox 中当前选中的值的方法有两种:
getSelectedItem() 方法返回 JComboBox 中当前选中的 Object 类型的值,我们可以将其转换为我们需要的类型。下面是一个例子:
JComboBox<String> comboBox = new JComboBox<>(new String[]{"Apple", "Banana", "Orange"});
String selectedValue = (String) comboBox.getSelectedItem();
在上面的例子中,我们创建了一个带有三个选项的 JComboBox,并使用 getSelectedItem() 方法获取当前选中的值,并将其转换为了 String 类型。
getSelectedIndex() 方法返回 JComboBox 中当前选中的选项的索引(从 0 开始计数)。下面是一个例子:
JComboBox<String> comboBox = new JComboBox<>(new String[]{"Apple", "Banana", "Orange"});
int selectedIndex = comboBox.getSelectedIndex();
在上面的例子中,我们创建了一个带有三个选项的 JComboBox,并使用 getSelectedIndex() 方法获取当前选中的选项的索引。
本文介绍了如何使用 getSelectedItem() 方法和 getSelectedIndex() 方法获取 JComboBox 中当前选中的值。根据实际情况选择适合的方法即可。