Para ir agregando elementos al JComboBox utilizamos ".addItem('NOMBRE')", para obtener el elemento seleccionado utilizamos "getSelectedItem()" del Listener o del evento, y para la posición utilizamos "getSelectedIndex()" sabiendo que la posición comienza desde cero.
import javax.swing.*; import java.awt.event.*; @SuppressWarnings("deprecation") public class jComboBox extends JFrame { String radio,check; ButtonGroup grupoCheck = new ButtonGroup(); JComboBox combo = new JComboBox(); JTextArea mensajes = new JTextArea(10,35); JScrollPane scroll = new JScrollPane(mensajes); JPanel panel = new JPanel(); public jComboBox() { super("Los Grupos"); setLocation(100,100); setSize(550,210); add(panel); combo.addItem("Amarillo"); combo.addItem("Azul"); combo.addItem("Rojo"); combo.addItem("Blanco"); combo.addItem("Negro"); panel.add(combo); mensajes.setEditable(false); panel.add("center",scroll); combo.addActionListener(new ListenerCombo()); show(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } class ListenerCombo implements ActionListener { public void actionPerformed(ActionEvent evt) { mensajes.append("Has seleccionado el color "+ combo.getSelectedItem()+" en la posición "+ combo.getSelectedIndex()+" (index)\n"); } } public static void main(String[] arg) { JOptionPane.showMessageDialog(null,"Un JComboBox....\n"); JOptionPane.showMessageDialog(null,"By Carlitox ("+ "http://calitoxenlaweb.blogspot.com)"); new jComboBox(); } }Básicamente todos los componentes swing se manejan de igual forma, solo hay que saber implementar sus métodos en los eventos.
Recibe notificaciones por correo