Este blog fue creado con la intencion de aportar a los alumnos una ayuda con los ejercicios de la carrera de ingenieria de sistemas LEVI VELASQUEZ PAZ

Blogroll

domingo, 21 de enero de 2018

EVENTOS GENERADOR POR LIST

8.5 Eventos generados por el componente List.

 Los eventos producidos por un componente de la clase List se manejan a través de una clase anidada que implementa la interface ItemListener y define el método itemStateChanged. Los elementos seleccionados pueden recuperarse como String usando los métodos getSelectedItem y getSelectedItemes. También pueden recuperarse los índices de los elementos seleccionados con getSelectedIndex y getSelectedIndexes .


import java.awt.*;
import java.awt.event.*;

class EventosListaSimple {

    Frame v;
    List lista;
    ManejaEventosListaSimple oyeLista;

    class ManejaEventosListaSimple implements ItemListener {

        public void itemStateChanged(ItemEvent e) {
            Object fuente = e.getSource();
            if (fuente == lista) {
                System.out.println(lista.getSelectedItem());
            }
        }
    }

    void forma() {
        v = new Frame();
        v.setLayout(new FlowLayout());
        lista = new List(4, false);
        lista.add("lunes");
        lista.add("martes");;
        lista.add("miercoles");
        lista.add("jueves");
        lista.add("viernes");
        lista.add("sabado");
        lista.add("domingo");
        lista.addItemListener(oyeLista = new ManejaEventosListaSimple());
        v.add(lista);
        v.pack();
        v.setVisible(true);
    }
}

public class PruebaEventosListaSimple {

    public static void main(String args[]) {
        EventosListaSimple pagina = new EventosListaSimple();
        pagina.forma();
    }
}

Share:

0 comentarios:

Publicar un comentario

Buscar este blog

Con tecnología de Blogger.

Blog Archive

Blog Archive