Los eventos ActionEvent se producen al clicar con el ratón en un botón {Button). al elegir un
comando de un menú (Menultem). al hacer doble clic en un elemento de una lista (List) y al pulsar
Intro para introducir un texto en una caja de texto (TextField).
El método String getActionCommand() devuelve el texto asociado con la acción que provocó
el evento. Este texto se puede fijar con el método setActionCommand(String str) de las clases
Button y Menultem. Si el texto no se ha fijado con este método, el método getActionCommand()
devuelve el texto mostrado por el componente (su etiqueta).
Para objetos con varios items el valor
devuelto es el nombre del item seleccionado.
El método int getModifiers() devuelve un entero representando una constante definida en
ActionEvent (SHIFT_MASK. CTRL_MASK. META_MASK y ALT_MASK). Estas constantes
sirven para determinar si se pulsó una de estas teclas modificadores mientras se clicaba. Por
ejemplo, si se estaba pulsando la tecla CTRL la siguiente expresión es distinta de cero:
actionEvent.getModifiers() & ActionEvent.CTRL_MASK
No hay comentarios:
Publicar un comentario