“Conocimientos Programación>Programación Java

¿Qué es un origen de eventos en Java

2013/8/7
¿ aplicaciones Java suelen utilizar las interfaces gráficas de usuario , o interfaces gráficas de usuario , para facilitar la interacción del usuario. Estas interfaces gráficas de usuario puede contener muchos tipos de controles de usuario , incluyendo botones, campos de texto y listas desplegables . Cuando los programadores crear aplicaciones GUI , pueden utilizar varias características del lenguaje Java para responder a la interacción del usuario , adaptando el procesamiento de cualquier acción que el usuario necesita. Detector de eventos y funciones de controlador de rastrear el origen de la interacción del usuario , como parte de este proceso. Interfaces Gráficas de Usuario
aplicaciones Java

benefician de bibliotecas estándar para la creación de elementos de la interfaz de usuario. Las bibliotecas Swing y AWT (Abstract Window Toolkit ) proporcionan los medios para crear aplicaciones GUI , incluyendo controles de usuario building y eventos de detección. Cuando se ejecuta una aplicación de interfaz gráfica de usuario , que construye la interfaz visible , esta presenta al usuario , a continuación, espera a que la interacción del usuario . Los programadores pueden instruir a Java para escuchar a los usuarios que interactúan con elementos particulares , así como la implementación del código que se ejecutará cuando esta interacción ocurre.
Detectores de eventos

En las aplicaciones Java , los detectores de eventos permiten que los programas para detectar la interacción del usuario por lo que el procesamiento se puede adaptar a la misma. Cuando los programadores crear los elementos visuales e interactivos en una aplicación que utiliza los recursos de Swing y AWT , pueden conectar detectores de eventos para cada uno de ellos . Cada componente que el programa necesita para detectar la interacción del usuario debe tener un detector de eventos que se le atribuye . El siguiente ejemplo de código Java demuestra la creación de un elemento de la interfaz de usuario y la fijación de un oyente a la misma:

JButton myButton = new JButton ( " Hit me "); myButton.addActionListener (this);

esto indica a Java para escuchar el usuario hace clic en el botón.
respuesta a acciones

Cuando las aplicaciones Java detectar la interacción del usuario con un elemento , el procesamiento de códigos salta automáticamente el método actionPerformed . Los programas incluyen este método dentro de las clases que implementan la interfaz ActionListener . El método actionPerformed toma un parámetro que representa un objeto ActionEvent . Este objeto representa el evento de usuario que se ha producido , siempre que el programa con la capacidad de responder de una manera que refleja las medidas concretas adoptadas por el usuario.
Encontrar la fuente
< p> para responder correctamente a la interacción del usuario , las aplicaciones Java necesitan para establecer el origen de los acontecimientos que se producen . Si una interfaz de usuario contiene múltiples componentes interactivos , todos los cuales han oyentes unidos a ellos , un evento puede haber sido causada por cualquiera de ellos . El siguiente ejemplo de código Java muestra un esquema del método actionPerformed con el procesamiento adicional para establecer el origen del suceso :

public void actionPerformed ( ActionEvent e) {Object theSource = e.getSource () ;}
< p > Después de que el programa determina el componente de la interfaz de usuario está disparando el evento, que puede dictar el procesamiento especial para llevar a cabo , por lo que la aplicación responde a la interacción con el usuario de manera adecuada .

Programación Java
Cómo sellar Violaciónes JAXB en Oracle XML
Cómo comprobar si la entrada es una cadena en Java
Cómo devolver un campo oculto en JSP
Cómo enviar HTML con JavaMail
Cómo quitar un objeto eliminado de Asociaciones
Cómo crear clases de excepciones en Java
Cómo hacer un Plan de asteriscos en Java
Cómo hacer una carta individual minúsculas en Java
Conocimientos Informáticos © http://www.ordenador.online