Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Decide qué mensajes pueden llegar al grupo. Simplemente, modifica las preferencias.

Mensajes

  Mensajes Ayuda
Avanzado
JComboBox y JTextFields   Lista de mensajes  
Responder | Reenviar Mensaje #5352 de 5378 |
Re: [SoloJava] JComboBox y JTextFields

On Sun, 2008-10-05 at 12:29 +0200, Koxkorrita wrote:
> HOla
>
> Estoy haciendo una aplicación Swing quie tiene, entre otras cosas, unos
> JComBox y unos JTextFields.
>
> Mi p roblema es el siguiente:
> Cuando cambio de item selecionado en el JComboBox quisiera que se me
> rellenaran en unos JTextFields unos datos dependiendo del item seleiconado
> en el JComboBox.
>
> No se como hacerlo.

un ejemplo básico

combo.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED)
field.setText("Hola");
else
field.setText(null);
}
});

Todo se basa en añadir Event Listeners, en este caso un ItemListener, el
cual es notificado cuando un item es seleccionado en el combo y cuando
es deseleccionado.. NOTA: es importante saber si el StateChange es
SELECTED o DESELECTED, debido a que si tu combo tiene un item
seleccionado, cuando el usuario cambie a otra opción, el ItemListener
será invocado dos veces, uno para avisarte que el item actual está
siendo deseleccionado y luego para indicar que un nuevo item es
seleccionado, así que con revisar el valor de StateChange puedes evitar
que un código se ejecute dos veces


>
> Me podeis ayudar?
>
> Muchas gracais





Mar, 7 de Oct, 2008 1:42 pm

robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #5352 de 5378 |
Desplegar mensajes Autor Ordenar por fecha

HOla Estoy haciendo una aplicación Swing quie tiene, entre otras cosas, unos JComBox y unos JTextFields. Mi p roblema es el siguiente: Cuando cambio de item...
koxkorrita
Sin conexión Enviar correo
6 de Oct, 2008
5:01 pm

... un ejemplo básico combo.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() ==...
Robert Marcano
robert_marcano
Sin conexión Enviar correo
7 de Oct, 2008
1:42 pm
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda