JLabel setText aktualisiert keinen Text
Ich versuche, ein JLabel mit dem zu aktualisierensetText()
Methode, aber ich kann JLabel nicht neu zeichnen. Muss ich das benutzen?repaint()
Methode, um das zu tun?
Hier ist der Teil des Codes, ich bekomme keine Fehler, aber es wird das JLabel nicht aktualisiert.
<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>