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

 
Vista:
sin imagen de perfil
Val: 98
Ha aumentado su posición en 4 puestos 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 (60 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