java下拉列表框JComboBox我在里面添加了一个字符串数组,有没有什么函数可以获取到我选择的

java下拉列表框JComboBox我在里面添加了一个字符串数组,有没有什么函数可以获取到我选择的是哪一个字符串?

JComboBox comboBox = new JComboBox(arr);
//在监听里
comboBox.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        String selectedStr = comboBox.getSelectedItem().toString();//选中字符串
comboBox.getSelectedIndex();//索引从0开始
    }
});

//外面也可以用的
String selectedStr = comboBox.getSelectedItem().toString();//选中字符串
comboBox.getSelectedIndex();//索引从0开始

温馨提示:内容为网友见解,仅供参考
无其他回答

java中,JComboBox下拉框选项事件。比如我选择一个,怎么返回相应的事件...
JComboBox<String> comboBox_4 = new JComboBox<String>(); comboBox_4.setBounds(199, 117, 35, 22); panel_2.add(comboBox_4); \/\/这是父容器 comboBox_4.addItem("1");\/\/添加元素 comboBox_4.addItem("2"); comboBox_4.addItem("3"); \/\/监听选中 comboBox_4.addItem...

java关于JComboBox如何取值的问题
下面是一个具体的例子,首先输出所有下拉框的值,然后是在下拉框选择改变是输出所选择的的值。public class ComboxGet implements ItemListener{ private JComboBox<Object> comboBox ; public ComboxGet() { JFrame frame = new JFrame("window"); final String def[] = { "...

java中如何将数据显示到jcombobox上?
JComboBox comboBox = new JComboBox();comboBox.addItem("item1");comboBox.addItem("item2");comboBox.addItem("item3");注意,上述示例假设您已经创建了一个JComboBox实例,并且已经定义了一个名为“data”的字符串数组。您可以使用这些方法之一来显示您的数据,并在需要时使用JComboBox的其他...

Java中ComboBox使用方法???
很简单,直接new一个字符串数组,然后再创建comboBox对象的时候作为参数。有一个setSIze函数,这个是用来设置显示多少个可选项的。大小为1的时候是下来列表。非1的时候出现滚动条。 取出该空间内容就是在值改变的事件下,调用函数确切的函数名我忘记了,不过获得的是一个字符串或者字符串数组。结果就是...

如何读取组合框肿的字符?
如果你的jComboBox的选项添加的时候是String类的元素,即 jComboBox.addItem("male");那么可以这样做:jComboBox.getSelectedItem().toString();如果jComboBox地选项添加的时其它的类:(假设为类型T,其中有一个得到文本的方法getText())jComboBox.addItem(new T("male"));那么就要转换一下:((T)...

java的swing中,我想在JComboBox下拉框中添加文本内容,该如何去实现?
import java.awt.*;import java.awt.event.*;import javax.swing.*;\/ CustomComboBoxDemo.java 你要有下列文件 images\/Bird.gif images\/Cat.gif images\/Dog.gif images\/Rabbit.gif images\/Pig.gif \/ public class CustomComboBoxDemo extends JPanel { ImageIcon[] images;String[] petStrings = {...

java 显示JComboBox中的文本
1.点击一个 button 获取button的text 文本 2. 将文本的值放入comboBox中.3.将新添加的comboBox的值选中 解决方案:1.新建一个javaScript函数添加到你的按钮onclick上 (或者说你有很多按钮:取到所有按钮列表加入onclick事件);2. 在函数内控制comboBox:(1)取到button的文本 (2)取到comboBox (3)...

Java JComboBox 的简单小问题
首先明白getSize()和getElementAt(int index)是属于ListModel接口的方法,getSelectedItem()和setSelectedItem(Object anItem)是ComboBoxModel接口的方法。你这里是用一个数组才实现的,所以你把4个方法依次写好就可以了,我看了一下,有个地方你写错了,getSize()应该这样实现。public int getSize() {...

java 中jcombobox怎么用
1. 构造方法:JComboBox() 建立一个JComboBox组件.JComboBox(ComboBoxModel model) 根据model建立一个JComboBox组件.JComboBox(Objext[] items) 利用数组对象建立一个JComboBox组件.JComboBox(Vector items) 利用Vector对象建立一个JComboBox组件.2. 增加item和侦听器等操作:additem 增加item insert...

java下拉列表监听器
import java.awt.event.ItemListener;import java.awt.event.ItemEvent;import javax.swing.JFrame;import javax.swing.JComboBox;public class ComBoxDemo extends JFrame { JComboBox computer; \/\/主类别下拉框 JComboBox fittings; \/\/配件下拉框 public ComBoxDemo(){ super("ComBoxDemo");this....

相似回答