Java - ¿Como obtener el indice de un elemento de una lista?

 
Vista:
sin imagen de perfil
Val: 103
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

¿Como obtener el indice de un elemento de una lista?

Publicado por Francisco Emmanuel (52 intervenciones) el 27/03/2020 01:30:44
Tengo un programa donde tengo una lista y tengo un ListSelectionListener necesito imprimir el indice del elemento que se selecciono de la lista y lo estoy realizando mediante un getFirstIndex() y lo hace solo que con un error, el error es el siguiente selecciono el primer elemento de la lista y me imprime 0 que es el numero que le corresponde selecciono el siguiente elemento de la lista que debería ser 1 pero nuevamente me imprime 0 selecciono un tercer elemento que le correspondería el indice 2 pero me imprime el indice 1. ¿Como puedo solucionar esto? dejo el código donde se realiza esto y dejo una imagen de como me imprime los indices: Código:

1
2
3
4
5
6
7
8
9
class Esc_lista implements ListSelectionListener {
 
    @Override
    public void valueChanged(ListSelectionEvent e) {
 
        if (!lse.getValueIsAdjusting()){
            scan.cargarArchivo(scan.getfilename(e.getFirstIndex()));
            System.out.println(e.getFirstIndex());
}}
impresión de lo indices:

indices
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

¿Como obtener el indice de un elemento de una lista?

Publicado por Tom (1559 intervenciones) el 27/03/2020 08:59:17
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