JComboBox Get Selected Index In Java Example
Chapter:
Swing
Last Updated:
08-07-2016 01:03:15 UTC
Program:
/* ............... START ............... */
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JComboBox;
import javax.swing.JFrame;
public class JavaJComboGetSelectedIndex extends JFrame {
JComboBox comboBox = new JComboBox();
public JavaJComboGetSelectedIndex() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
comboBox.addItem("Java");
comboBox.addItem("C++");
comboBox.addItem("C");
comboBox.setEditable(true);
System.out.println("#items=" + comboBox.getItemCount());
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Selected index=" + comboBox.getSelectedIndex() + " Selected item="
+ comboBox.getSelectedItem());
}
});
getContentPane().add(comboBox);
pack();
setVisible(true);
}
public static void main(String arg[]) {
new JavaJComboGetSelectedIndex();
}
}
/* ............... END ............... */
Output
#items=3
Selected index=1 Selected item=C++
Selected index=2 Selected item=C
Tags
JComboBox Get Selected Index, Java, Swing