Guten Abend
Situation: Programm list Files ein und gibt in der JList die Namen aus
Was ich will: Während des Einlesen soll die GUI aktualisiert werden, so das der Nutzer sieht das eine Einlesung erfolgt
Problem: Die JList wird nach dem Einlesen aktualisiert, aber nicht während des Einlesens
Ich probierte tausendsachen aus und habe mich Stundenlang im Internet informiert, aber es klappt nicht. Auch habe ich versuch ein repaint der JList.
Ansonsten klappt alles wie gewollt.
Danke für einen Blick reinwerfen.
Situation: Programm list Files ein und gibt in der JList die Namen aus
Was ich will: Während des Einlesen soll die GUI aktualisiert werden, so das der Nutzer sieht das eine Einlesung erfolgt
Problem: Die JList wird nach dem Einlesen aktualisiert, aber nicht während des Einlesens
Ich probierte tausendsachen aus und habe mich Stundenlang im Internet informiert, aber es klappt nicht. Auch habe ich versuch ein repaint der JList.
Ansonsten klappt alles wie gewollt.
Java:
public class BackgroundGuiNameRelease extends SwingWorker<Object, Object> {
File a;
public BackgroundGuiNameRelease(File a) {
this.a = a;
}
@Override
protected Object doInBackground() throws Exception {
return a ;
}
@Override
protected void done(){
//Add Element to File Name for GUI
try {
DestkopCleanGui.listModellForListObjectName.addElement(FileSystemView.getFileSystemView().getSystemDisplayName((File) get()));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Danke für einen Blick reinwerfen.