Hallo zusammen,
ich muss heute noch schnell ein Programm schreiben, in dem Bilder aus zwei Ordnern in einem kleinen Video oder einer kleinen Slideshow angezeigt werden. Die Bilder aus den Beiden Ordnern sollen untereinander angezeigt werden. Sprich die Bilder aus dem einen Ordner werden in der GUI oben angezeigt und direkt darunter laufen die Bilder aus dem zweiten Ordner ab. Ich arbeite mit Eclipse und habe meine beiden Ordner mit den Bildern direkt in C:\Users\...\workspace\first java project abgelegt.
Ich habe mir bereits etwas zusammen gebastelt mit dem, was ich so finden konnte. Aber komme leider nicht weiter. Ich wollte also für beide Ordner ein Array erstellen, welches bei tool.getImage die Bilder ausgibt. Aber müsste das nicht eigentlich eine for Schleife dann sein?
Etwas wie das hier:
Und wie bekomme ich das hin, dass die Bilder aus den beiden Ordnern untereinander ablaufen?
Hier ist mein bisheriger Code:
Ich wäre Euch so dankbar, wenn ihr mir helfen könnten!
LG
ich muss heute noch schnell ein Programm schreiben, in dem Bilder aus zwei Ordnern in einem kleinen Video oder einer kleinen Slideshow angezeigt werden. Die Bilder aus den Beiden Ordnern sollen untereinander angezeigt werden. Sprich die Bilder aus dem einen Ordner werden in der GUI oben angezeigt und direkt darunter laufen die Bilder aus dem zweiten Ordner ab. Ich arbeite mit Eclipse und habe meine beiden Ordner mit den Bildern direkt in C:\Users\...\workspace\first java project abgelegt.
Ich habe mir bereits etwas zusammen gebastelt mit dem, was ich so finden konnte. Aber komme leider nicht weiter. Ich wollte also für beide Ordner ein Array erstellen, welches bei tool.getImage die Bilder ausgibt. Aber müsste das nicht eigentlich eine for Schleife dann sein?
Etwas wie das hier:
Java:
for (int i = 0; i< picture.length; i++){
image = tool.getImage(getDocumentBase()....);
g.drawImage(image,145,110,this);
}
Und wie bekomme ich das hin, dass die Bilder aus den beiden Ordnern untereinander ablaufen?
Hier ist mein bisheriger Code:
Java:
import java.awt.*;
import java.awt.event.*;
public class getDefaultToolkitVideo2 extends Frame
{
Image image;
String Picture = "/data1/0000000000.png";
String Picture1 = "/data1/0000000001.png";
String Picture2 = "/data1/0000000002.png";
String Picture3 = "/data1/0000000003.png";
String Picture4 = "/data1/0000000004.png";
String Picture5 = "/data1/0000000005.png";
String Picture6 = "/data1/0000000006.png";
String Picture7 = "/data1/0000000007.png";
String Picture8 = "/data1/0000000008.png";
String Picture9 = "/data1/0000000009.png";
String Picture10 = "/data1/0000000010.png";
String Picture11 = "/data1/0000000011.png";
String Picture12 = "/data1/0000000012.png";
String Picture13 = "/data1/0000000013.png";
String Picture14 = "/data1/0000000014.png";
String Picture15 = "/data1/0000000015.png";
String Picture16 = "/data1/0000000016.png";
String Picture17 = "/data1/0000000017.png";
String Picture18 = "/data1/0000000018.png";
String Picture19 = "/data1/0000000019.png";
String Picture20 = "/data1/0000000020.png";
String Picture21 = "/data1/0000000021.png";
String[]Picture = ("Picture","Picture1","Picture2","Picture3","Picture4","Picture5","Picture6","Picture7","Picture8","Picture9","Picture10","Picture11","Pictur12","Picture13","Pictur14","Picture15","Picture16","Picture17","Picture18","Picture19","Picture20","Picture21");
public getDefaultToolkitVideo ()
{
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});
}
public void paint(Graphics g)
{
Toolkit tool = Toolkit.getDefaultToolkit();
image = tool.getImage(Picture [1]);
g.drawImage(image,145,100,this);
}
public static void main(String args []) throws Exception
{
getDefaultToolkitVideo image = new getDefaultToolkitVideo();
image.setTitle("Toolkit.getDefaultToolkit().getImage Video");
image.setSize(350,250);
image.setVisible(true);
image.setLocation(500,500);
}
}
Ich wäre Euch so dankbar, wenn ihr mir helfen könnten!
LG
Zuletzt bearbeitet: