JLabel setText no actualiza texto
Estoy intentando actualizar un JLabel usando elsetText()
Método, pero no puedo volver a dibujar JLabel. ¿Tengo que usar elrepaint()
método para hacer eso?
Aquí está la parte del código, no recibo ningún error, pero no está actualizando el JLabel.
<code>public void actionPerformed(ActionEvent e) { fc = new JFileChooser(); if(e.getSource() == addButton) { int returnVal = fc.showOpenDialog(Main.this); if (returnVal == JFileChooser.APPROVE_OPTION) { filesList = fc.getSelectedFiles(); setFilesList(filesList); StringBuilder logString = new StringBuilder(); logString.append("Files to Convert " + "\n"); for(int i = 0; i < getFiles().length; i++) { logString.append(filesList[i].getAbsolutePath()); } //JLabel log = new JLabel(); created above. log.setText(logString.toString()); } else { //log.append("Open command cancelled by user." + newline); } //log.setCaretPosition(log.getDocument().getLength()); } } </code>