adsi

Páginas: 2 (425 palabras) Publicado: 21 de marzo de 2013
Swing - JComboBox

El control JComboBox permite seleccionar un String de una lista.
Para inicializar los String que contendrá el JComboBox debemos llamar al método
addItem tantas veces comoelementos queremos cargar.
Un evento muy útil con este control es cuando el operador selecciona un Item de
la lista. Para capturar la selección de un item debemos implementar la interface
ItemListenerque contiene un método llamada itemStateChanged.
Problema 1:
Cargar en un JComboBox los nombres de varios
colores. Al seleccionar alguno mostrar en la barra
de título del JFrame el Stringseleccionado.

PROGRAMA

ndicamos a la clase que implementaremos la interface ItemListener:
public class Formulario extends JFrame implements ItemListener{
Declaramos un objeto de la clase ComboBox:private JComboBox combo1;
En el constructor creamos el objeto de la clase JComboBox:
combo1=new JComboBox();
Posicionamos el control:
combo1.setBounds(10,10,80,20);
Añadimos el control al JFrame:add(combo1);
Añadimos los String al JComboBox:
combo1.addItem("rojo");
combo1.addItem("vede");
combo1.addItem("azul");
combo1.addItem("amarillo");
combo1.addItem("negro");
Asociamos la claseque capturará el evento de cambio de item (con this
indicamos que esta misma clase capturará el evento):
combo1.addItemListener(this);
El método itemStateChanged que debemos implementar de lainterface
ItemListener tiene la siguiente sintaxis:
public void itemStateChanged(ItemEvent e) {
if (e.getSource()==combo1) {
String
seleccionado=(String)combo1.getSelectedItem();setTitle(seleccionado);
}
}
Para extraer el contenido del item seleccionado llamamos al método
getSelectemItem() el cual retorna un objeto de la clase Object por lo que
debemos indicarle que lo transforme en String: String
seleccionado=(String)combo1.getSelectedItem();
Problema 2:

Disponer tres controles de tipo
JComboBox con valores entre 0 y 255
(cada uno representa la cantidad de
rojo, verde y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • adsi
  • adsi
  • ADSI
  • Adsi
  • Adsi
  • ADSI
  • Adsi
  • adsi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS