import java.awt.*; import java.io.File; import java.util.ArrayList; import java.util.Arrays; public class DisplayPicture extends Frame implements Runnable{ DisplayImage diSlika; Thread thread; int sleep = 0; public DisplayPicture (){ diSlika = new DisplayImage(); add(diSlika); setSize(640, 480); } /** * @param args */ public static void main(String[] args) { DisplayPicture dd = new DisplayPicture(); dd.sleep = Integer.parseInt(args[0]); dd.show(); dd.thread = new Thread(dd); dd.thread.start(); } public void run() { // TODO Auto-generated method stub File datoteka1 = new File("."); String s[], path = "", path1 = ""; while(true){ s = datoteka1.list(); Arrays.sort(s); for(int i = 0; i < s.length; i++) { if(s[i].indexOf(".png") > 0){ path = path1; path1 = s[i]; } } System.out.println("zdaj " + path + "\n" + path1); diSlika.setImage(path); repaint(); try{ thread.sleep(sleep); } catch(Exception e){ //jeba } } } }