Java - Ayuda Con JList

 
Vista:

Ayuda Con JList

Publicado por Alejandro (1 intervención) el 01/07/2013 22:04:42
Hola Buenas tardes a todos, este es mi primer mensaje en el foro, asi que aprovecho para presentarme, tengo 21 años, mi nombre es Alejandro y Comencé hace poco la Carrera de Programador en Java en un Centro de Capacitación y Desarrollo Profesional.

Espero que no le moleste a nadie que venga con una duda de buenas a primeras, pero es que llegué a consultar en internet, luego de estar investigando durante toda la tarde, les comento lo siguiente:

Tengo creado un JList al cual le agregue en model "Habitacion 01", "Habitacion 02", "Habitacion 03", etc.

Sucede lo siguiente, necesito que al seleccionar determinado item de la lista, se setee determinado texto en distintos JLabel ubicados a la derecha, como por ejemplo, al seleccionar "Habitacion 01" determinado JLabel cambie su texto a "Enrique Garcia" otro JLabel a "$1500".

bueno aca viene el problema,
________________________________________________________________________
private void ListaHabitacionesValueChanged(javax.swing.event.ListSelectionEvent evt) {
ListaHabitaciones.getSelectedIndex();



}
________________________________________________________________________

que puedo usar? Alguna ayuda? puedo usar un if/else por ej?
(Discupen mi pseudocodigo, estoy algo verde todavia)
If {
selecciona "Habitacion 1"; <-- // que linea de codigo utilizo aca para definir las distintas . NomTit.setText() = "Enrique Garcia"; // acciones a realizar cuando se selecciona un item? y . PrecioHab.setText() = "$1500"; // como identifico cada item por separado? (Hab01, etc)
} else {
If {
selecciona "Habitacion 2";
NomTit.setText() = "Marcos Gomez";
PrecioHab.setText()= "$2550";
} else {
If {
selecciona "Habitacion 3";
NomTit.setText() = "Clara Debra";
PrecioHab.setText() = "$3100";
} else {
//Así hasta llegar al 21, haciendo que cuando se deseleccione determinada "Habitacion" quede en blanco.


Espero que puedan ayudarme, estoy con mucho dolor de cabeza jajaja
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Ayuda Con JList

Publicado por Aleida Rodriguez (27 intervenciones) el 06/07/2013 22:22:59
Hola Alejandro,
Bueno creo que lo que necesitas es un codigo parecido a este:

1
2
3
4
5
6
7
8
9
10
11
12
private void listaValueChanged(javax.swing.event.ListSelectionEvent evt) {
 
     if(lista.getSelectedValue().toString()=="hola"){
        texto1.setText("prueba");
 
        }
 
  if(lista.getSelectedValue().toString()=="lulu"){
 
      texto2.setText("donde");
        }
    }



En este caso mi lista se llama "lista"
Los textos hola y lulu son items de la lista
texto1 y texto 2 son los nombres de dos jlabels
y los textos "prueba" y "donde" son los textos que se pondran en los jlabels.

Espero te sirva,
Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar