JComboBox: getSelectedItem()





import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;



import javax.swing.JComboBox;

import javax.swing.JFrame;



public class MainClass {



  public static void main(final String args[]) {

    final String labels[] "A""B""C""D""E" };

    JFrame frame = new JFrame("Editable JComboBox");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);



    final JComboBox comboBox = new JComboBox(labels);

    comboBox.setMaximumRowCount(5);

    comboBox.setEditable(true);

    frame.add(comboBox, BorderLayout.NORTH);



    ActionListener actionListener = new ActionListener() {

      public void actionPerformed(ActionEvent actionEvent) {

        System.out.println("Selected: " + comboBox.getSelectedItem());

        System.out.println(", Position: " + comboBox.getSelectedIndex());

      }

    };

    comboBox.addActionListener(actionListener);



    frame.setSize(300200);

    frame.setVisible(true);



  }



}





           

       

Tags: , , , , ,

Leave a Reply