POO2-U1-EA-ANOB.docx

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060 Como vemos a continuación se muestra los eventos de un mouse (rat

Views 155 Downloads 4 File size 854KB

Report DMCA / Copyright

DOWNLOAD FILE

Citation preview

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

Como vemos a continuación se muestra los eventos de un mouse (ratón), y vemos que se debe de poner siempre un escuchador a cada evento, para obtener un resultado optimó y no generar alguna confución. A continuación se muestran los métodos de las interfaces:

Eventos Mouse Tipo de Evento

Métodos

public void mousePressed(MouseEvent evento

Se ha presionado el ratón sobre el componente (aun sin soltarlo).

Se ha hecho clic con el ratón sobre el componente. El clic completo incluye presionar el ratón y soltarlo Se ha soltado (después de presionarlo) el public void mouseReleased(MouseEvent ratón sobre el evento) componente mousePressed. public void mouseEntered(MouseEvent El ratón se ha posicionado sobre el evento) componente, sin presionarlo. public void mouseClicked(MouseEvent evento)

Eventos Mouse Tipo de Evento public void mouseDragged(MouseEvent evento) public void mouseMoved(MouseEvent evento)

Métodos Se ha presionado el ratón y sin soltarlo se ha arrastrado sobre el componente Se mueve la rueda del ratón sobre el componente.

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

Eventos Teclado Tipo de Evento

Métodos

void keyTyped(KeyEvent)

Se ha presionado una tecla (se ha presionado y soltado) sobre el componente. Se ha presionado una tecla sobre el componente. Se ha soltado una tecla (después de ser presionada) sobre el componente.

void keyPressed(KeyEvent) void keyReleased(KeyEvent)

Eventos de otro tipo Tipo de Evento public void focusGained(FocusEvent e) public void foculsLost(FocusEvent e)

Métodos 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 Evento Métodos 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.

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

JCheckBox Descripción La versión Swing soporta botones checkbox con la clase JCheckBox. Swing también soporta checkboxes en menús, utilizando la clase JCheckBoxMenuItem. Como JcheckBoxMenuItem y JcheckBox descienden de AbstractButton, los checkboxes de Swing tienen todas las características de un botón normal.

Código

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

JCheckBox Descripción 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 como elementos queremos cargar. Un evento muy útil con este control es cuando el operador selecciona un Ítem de la lista. Para capturar la selección de un ítem debemos implementar la interface ItemListener que contiene un método llamada itemStateChanged.

Código

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

JOptionPane Descripción Los cuadros de dialogo (JOptionPane) son “herramientas” muy útiles al momento de ingresar datos y mostrar información; ya que con estas no necesitamos crear objetos de tipo BufferedReader y escribir más código para poder usar correctamente los datos que se ingresan Entre los JOptionPane encontraremos: showConfirmDialog, showInputDialog, showMessageDialog y showOptionDialog. Los más usados son los tres primeros.

showMessageDialog Descripción Este cuadro de dialogo es ideal para mostrar información de cualquier tipo, este reemplaza el System.out.print().

Código

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

showInputDialog Descripción Este cuadro de dialogo es ideal para ingresar datos, hay que tener en cuenta que todo lo que se reciba se tomara como un String, 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 .

Código

showOptionDialog Descripción Este cuadro de dialogo es de tipo entero, por lo tanto hay que crear una variable de tipo int para manejar las opciones que este cuadro de dialogo ofrece.

Código

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

Encontré estos ejemplos de lo que es hacer una serie de elecciones a través de los botones, me pareció interesante y bastante bien explicado el cómo se ha hace o como elaborar un evento, un escuchador y un método para realizar lo que se pide, además nos muestran cómo combinar las opciones de otras versiones . Esta fue también una que realice con ejemplos encontrados.

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060

Alumno: ANA OLIVIA ORTIZ BORBON Matricula: AL12510060