2010-08-17 8 views

Respuesta

6

Se notifica a ItemListener cuando se cambia el estado del botón, ya sea a través de un usuario que interactúa con el botón o mediante programación (a través del método setSelected). Por otro lado, se llamará a ActionListener cuando un usuario interactúa con el botón (pero se puede simular mediante programación mediante el método onClick).

Tenga en cuenta que un usuario interactúa con el botón de como hacer clic o presionando la barra espaciadora también cambiará el estado del botón y provocar un evento elemento, así como un evento de acción. En general, querrá definir uno u otro, no escuche tanto eventos de acción como eventos de elementos en el botón.

+0

lo tengo! * ItemListener * - usuario * OR * programa; * ActionListener * - * usuario *. ¡Gracias! – n611x007

0

ItemEvent es evento específico que indica que el estado ha cambiado en un componente especificado por el itemStateChanged en el ItemListener. JRadioButton tiene dos estados activados y desactivados. ItemEvent también es útil cuando un botón de opción es parte de un button group.

Creo que se debe usar el oyente artículo cuando usted está interesado en cambios de estado en el botón de radio y un oyente de action cuando se quiere hacer algo cuando se hace clic en el botón de radio.

Cuestiones relacionadas