Hallo zusammen.
Ich habe mir mit Hilfe von ein paar beispielen ein programm geschrieben, was Bilder aus einem Ordner liest und diese als "Film" wiedergibt. Nun möchte ich aber, dass er die Bilder aus dem Ordner alle einliest und geordnet wiedergibt. Ich habe bereits gelesen das dies mit "Comparator" geht, jedoch nichts lauffähiges hinbekommen.
Anbei der bisherige Code(Auszüge):
Kann mir wer sagen, wie ich da vorgehen muss?
Ich habe mir mit Hilfe von ein paar beispielen ein programm geschrieben, was Bilder aus einem Ordner liest und diese als "Film" wiedergibt. Nun möchte ich aber, dass er die Bilder aus dem Ordner alle einliest und geordnet wiedergibt. Ich habe bereits gelesen das dies mit "Comparator" geht, jedoch nichts lauffähiges hinbekommen.
Anbei der bisherige Code(Auszüge):
Code:
public void start(final Stage stage) {
....
loader = new ScannerLoader();
loader.start();
Image image = getNextImage();
if (image != null)
startImage(image);
}
Code:
class ScannerLoader extends Thread implements FileVisitor
{
// Verzeichnis der Bilder laden.
// synchen suchen,
String root = "./";
boolean complete;
@Override
public void run() {
System.out.println("Scanne..");
try {
Files.walkFileTree(Paths.get(root), this);
System.out.println("fertig");
} catch (IOException ex) {
Logger.getLogger(Slider2.class.getName()).log(Level.SEVERE,
null, ex);
} finally {
complete = true;
}
}
Kann mir wer sagen, wie ich da vorgehen muss?
Zuletzt bearbeitet: