Java - ¿Problemas con un ListSelectionListener?

 
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

¿Problemas con un ListSelectionListener?

Publicado por Francisco Emmanuel (60 intervenciones) el 25/03/2020 02:23:26
Tengo un problema con mi ListSelectionListener tengo un JList donde tengo nombres de varios archivos al seleccionar el nombre de un archivo muestro la información que contiene dicho archivo, selecciono un segundo archivo y me vuelve a mostrar la información del primer archivo seleccionado, si selecciono un tercer archivo ahora me muestra la información del segundo archivo seleccionado no se porque esta pasando esto muestro el código de mi escuchas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Esc_lista implements ListSelectionListener {
 
    @Override
    public void valueChanged(ListSelectionEvent lse) {
 
        if (!lse.getValueIsAdjusting()){
            scan.cargarArchivo(scan.getfilename(lse.getFirstIndex()));//Abrir el archivo, cargar encabezados y cargar datos
            String [] temp = scan.getHeaders();
            tm.setColumnIdentifiers(temp);
            for (int i = 0; i <3; i++) {
            tm.addRow(scan.cargarDatos ()); }
            tm.addRow(new String [] {"Totales","","",""+scan.total_c,""+scan.total_d,""+scan.total_r});
            DefaultTableCellRenderer cellrenderer = new DefaultTableCellRenderer();
            cellrenderer.setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
            table.getColumnModel().getColumn(3).setCellRenderer(cellrenderer);
            table.getColumnModel().getColumn(4).setCellRenderer(cellrenderer);
            table.getColumnModel().getColumn(5).setCellRenderer(cellrenderer);
            name.setText(scan.getfilename(lse.getFirstIndex()));
        }
 
    }
}
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