JLabel setText não atualizando texto
Eu estou tentando atualizar um JLabel usando osetText()
método, mas eu não posso redesenhar JLabel. Eu tenho que usar orepaint()
método para fazer isso?
Aqui é a parte do código, eu não recebo nenhum erro, mas não está atualizando o 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>