poo2-u1-ea-anob.docx

Upload: borbonica01

Post on 12-Oct-2015

434 views

Category:

Documents


3 download

TRANSCRIPT

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

Como vemos a continuacin se muestra los eventos de un mouse (ratn), y vemos que se debe de poner siempre un escuchador a cada evento, para obtener un resultado optim y no generar alguna confucin.A continuacin se muestran los mtodos de las interfaces:Eventos Mouse

Tipo de EventoMtodos

public void mousePressed(MouseEvent eventoSe ha presionado el ratn sobre el componente (aun sin soltarlo).

public void mouseClicked(MouseEvent evento)Se ha hecho clic con el ratn sobre el componente. El clic completo incluye presionar el ratn y soltarlo

public void mouseReleased(MouseEvent evento)Se ha soltado (despus de presionarlo) el ratn sobre el componente mousePressed.

public void mouseEntered(MouseEvent evento)El ratn se ha posicionado sobre el componente, sin presionarlo.

Eventos Mouse

Tipo de EventoMtodos

public void mouseDragged(MouseEvent evento)Se ha presionado el ratn y sin soltarlo se ha arrastrado sobre el componente

public void mouseMoved(MouseEvent evento)Se mueve la rueda del ratn sobre el componente.

Eventos Teclado

Tipo de EventoMtodos

void keyTyped(KeyEvent)Se ha presionado una tecla (se ha presionado y soltado) sobre el componente.

void keyPressed(KeyEvent)Se ha presionado una tecla sobre el componente.

void keyReleased(KeyEvent)Se ha soltado una tecla (despus de ser presionada) sobre el componente.

Eventos de otro tipo

Tipo de EventoMtodos

public void focusGained(FocusEvent e)public void foculsLost(FocusEvent e)Cuando un componente recibe el foco, es decir, es el elemento de la pantalla que est activo se producen eventos de tipo FocusEvent.

Interfaz ComponentListener

Tipo de EventoMtodos

public void componentResized(ComponentEvent e) public void componentMoved(ComponentEvent e) public void componentShown(ComponentEvent e) public void componentHidden(ComponentEvent e)Para marcar un objeto con la capacidad de escuchar eventos de tipo ComponentEvent deberemos implementar la interfaz ComponentListener. Los objetos que producen estos eventos son los JDialog y los JFrames.

JCheckBox

DescripcinCdigo

La versin Swing soporta botones checkbox con la clase JCheckBox. Swing tambin soporta checkboxes en mens, utilizando la clase JCheckBoxMenuItem. Como JcheckBoxMenuItem y JcheckBox descienden de AbstractButton, los checkboxes de Swing tienen todas las caractersticas de un botn normal.

JCheckBox

DescripcinCdigo

El control JComboBox permite seleccionar un String de una lista.Para inicializar los String que contendr el JComboBox debemos llamar al mtodo addItem tantas veces como elementos queremos cargar.Un evento muy til con este control es cuando el operador selecciona un tem de la lista. Para capturar la seleccin de un tem debemos implementar la interface ItemListener que contiene un mtodo llamada itemStateChanged.

JOptionPane

Descripcin

Los cuadros de dialogo (JOptionPane) son herramientas muytilesal momento de ingresar datos y mostrarinformacin; ya que con estas no necesitamos crear objetos de tipoBufferedReadery escribir mscdigopara poder usar correctamente los datos que se ingresan Entre los JOptionPane encontraremos:showConfirmDialog, showInputDialog, showMessageDialog yshowOptionDialog. Los ms usados son los tres primeros.

showMessageDialog

DescripcinCdigo

Este cuadro de dialogo es ideal para mostrarinformacinde cualquier tipo, este reemplaza el System.out.print().

showInputDialog

DescripcinCdigo

Este cuadro de dialogo es ideal para ingresar datos, hay que tener en cuenta que todo lo que se reciba se tomara como unString, pero esto no es problema para trabajar con otros tipos de datos, en tal caso es necesario convertir la cadena que se recibe en el tipo de dato que necesitemos .

showOptionDialog

DescripcinCdigo

Este cuadro de dialogo es de tipo entero, por lo tanto hay que crear una variable de tipointpara manejar las opciones que este cuadro de dialogo ofrece.

Encontr estos ejemplos de lo que es hacer una serie de elecciones a travs de los botones, me pareci interesante y bastante bien explicado el cmo se ha hace o como elaborar un evento, un escuchador y un mtodo para realizar lo que se pide, adems nos muestran cmo combinar las opciones de otras versiones .Esta fue tambin una que realice con ejemplos encontrados.