Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen

Isabelle

Neues Mitglied
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:

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:

strußi

Top Contributor
lese deine ordner aus, speichere die inhalte in ArrayLists und lese die nacheinander aus und zeige diese dann an.

kannst dann auch mit einen FileChooser arbeiten, falls das programm irgendwann unabhängig von den standardbildern laufen soll
 
Zuletzt bearbeitet:

Isabelle

Neues Mitglied
ok - mein Code ist jetzt folgender:





Java:
import java.awt.Frame;
import java.io.File;


public class FileDemo extends Frame {
	
	


	
	static void listDir (File f) {


  		File[] fileArray = f.listFiles();
  		if (fileArray != null) {
  			for (int i = 0; i < fileArray.length; i++) {
  				System.out.print(fileArray[i].getAbsolutePath());
  				if (fileArray[i].isDirectory()) {
  					System.out.print(" (Ordner)\n");
  					listDir(fileArray[i]); // ruft sich selbst mit dem 
  						// Unterverzeichnis als Parameter auf
  					}
  				else {
  					System.out.print(" (Datei)\n");
  				}
  			}
  		}
      
 
   }
	
	
	
   public static void main(String[] args) {
      
 
      File f = new File("C:/Users/.../workspace/first java project/data1");
      
      listDir(f);
      
      
}
}


Dateien werden also angezeigt - läuft alles wunderbar.
Aber wie lasse ich meine Bilder denn jetzt in einer GUI o.Ä. anzeigen?
 

strußi

Top Contributor
also imageIcons kannst du auf Labels Packen bzw. JLabel[] oder ArrayList und von der aus immer das Aktuelle Bild ersezten (remove(), set)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Schach schnelle Zuggenerierung Allgemeine Java-Themen 3
T "Platzsparende" und "schnelle" Indizes erzeugen Allgemeine Java-Themen 10
L schnelle Listendurchsuche Allgemeine Java-Themen 16
ruutaiokwu schnelle datenstruktur... Allgemeine Java-Themen 13
M Schnelle Scriptsprache für einfache Funktionen? Allgemeine Java-Themen 5
V Zu schnelle Buttonklicks verhindern? Allgemeine Java-Themen 8
A brauche schnelle antwort wg. schleife! Allgemeine Java-Themen 3
W Hilfe bei Methode Allgemeine Java-Themen 14
M Javascript Hilfe bei ToDoList? Allgemeine Java-Themen 1
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
T Hilfe bei negation von suchabfrage Allgemeine Java-Themen 2
Peterw73 Hilfe bei Java gesucht Allgemeine Java-Themen 3
N Hilfe bei RegEx benötigt Allgemeine Java-Themen 3
A Hilfe beim Verständnis Allgemeine Java-Themen 16
V Hilfe mit Java Code Allgemeine Java-Themen 4
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
alinakeineAhnungv Hilfe bei einem Straßenbahn-Projekt von mir Allgemeine Java-Themen 18
Aboya Kugel mit Hilfe von Dreiecken rekursiv zeichnen Allgemeine Java-Themen 2
K Anzeigemöglichkeit von Bildern in JavaFX mit Hilfe von MongoDB GridFS Allgemeine Java-Themen 0
A Preisberechnung, Hilfe Allgemeine Java-Themen 4
M Bräuchte Hilfe bei der Aufgabe Allgemeine Java-Themen 1
s_1895 Hilfe bei Java Tic Tac Toe Allgemeine Java-Themen 8
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
J Hilfe, Jar Datei kann nicht ausgeführt werden Allgemeine Java-Themen 2
M Hilfe bei einer Java Programmieraufgabe! Ab morgen Montag um 08:00 Uhr Allgemeine Java-Themen 5
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
U Erste Schritte Hilfe bei simplem Glücsspiel in Java Allgemeine Java-Themen 4
K OOP Suche Hilfe + Erklärung für eine Hausaufgabe Allgemeine Java-Themen 1
K Objektorientierung, hilfe Allgemeine Java-Themen 9
V Bilder bei bestimmten Zeiten wechseln, bitte um Hilfe Allgemeine Java-Themen 5
D Hilfe bei Informatik Hausaufgaben Allgemeine Java-Themen 30
RalleYTN Brauche Hilfe beim Run-Length-Decoding Allgemeine Java-Themen 9
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
F NetBeans Hilfe!!! Allgemeine Java-Themen 23
H Schiffe versenken JButton Schiffe mit GUI verbinden Hilfe! Allgemeine Java-Themen 2
M Bitte Hilfe mit REGEX (Negieren) Allgemeine Java-Themen 4
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
S GetMethode erstellen mit Hilfe von Parametern Allgemeine Java-Themen 9
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
B Hilfe bei Übungsblätter Allgemeine Java-Themen 9
O Erste Schritte Benzinverbrauch Code Hilfe Allgemeine Java-Themen 3
C Hilfe Bei Vegas Slide Allgemeine Java-Themen 0
B Hilfe!! spiel um Funktion des Selektierens erweitern (mit ASCII-Tabelle) Allgemeine Java-Themen 3
Ice4P4rty Hilfe Bei Promillerechner Allgemeine Java-Themen 9
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
perlenfischer1984 Hilfe bei Design (Pattern) Allgemeine Java-Themen 5
G Hilfe bei Projektarbeit Allgemeine Java-Themen 5
GenerationLost Input/Output Custom Serialization - hilfe bei Realisierung Allgemeine Java-Themen 8
J Hilfe!!! Ausbildung Allgemeine Java-Themen 14
H Hilfe bei Erstellung eines Hilfe Fenster bei Tastendruck (F1 bei Win98) Allgemeine Java-Themen 5
B Swing Hilfe bei Abfrage von Benutzernamen und Passwort Allgemeine Java-Themen 2
T Hilfe bei Code Allgemeine Java-Themen 3
U Swing Hilfe beim Quellcode für ein Codierungs-/Decodierungsprogramm Allgemeine Java-Themen 9
S Hilfe bei Gui Allgemeine Java-Themen 3
O Best Practice Hilfe bei Algorithmus gesucht Allgemeine Java-Themen 10
GRAZZ0R Hilfe zum Spiel Mensch ärger dich nicht Allgemeine Java-Themen 1
C Hilfe bei den Ausgaben Allgemeine Java-Themen 4
K Hilfe bei GUI für Pizza-Service Allgemeine Java-Themen 11
J Hilfe bei Datumsberechnung aus Textfeld Allgemeine Java-Themen 10
I Bitte Drngend hilfe Allgemeine Java-Themen 2
C Hilfe bei NoClassDefFoundError Allgemeine Java-Themen 14
C Hilfe bei einer Fehler meldung Allgemeine Java-Themen 3
C Hilfe bei einer Point Ausgabe Allgemeine Java-Themen 7
S Probleme mit meinem MacBook Pro DRINGEND HILFE erbeten! Allgemeine Java-Themen 17
N Erste Schritte [HILFE] effizienter,leistungsfähigermbackground Pixelbot Allgemeine Java-Themen 5
A Hilfe gesucht Allgemeine Java-Themen 44
X ArrayList will nicht so wie ich will. Hilfe Allgemeine Java-Themen 8
C Hilfe bei einer Fehlermeldung Allgemeine Java-Themen 5
C Hilfe bei MalformedURLException Allgemeine Java-Themen 7
D Baum zeichnen hilfe Allgemeine Java-Themen 4
M Hilfe bei parseInt Allgemeine Java-Themen 4
F Compiler-Fehler Hilfe bei Startup error Allgemeine Java-Themen 3
D Mit Hilfe von Java aus Excel-Sheet Zellen in neues Excel Dokument kopieren Allgemeine Java-Themen 3
F Socket NullPointerException Bitte um hilfe! Allgemeine Java-Themen 12
M Input/Output Java + OCR ? Erfahrungen und bitte um Hilfe Allgemeine Java-Themen 12
M Brauche Hilfe bei Quellcodeverständnis Allgemeine Java-Themen 4
B Zahlen ausgeben hilfe! Allgemeine Java-Themen 8
S Java USB dringend Hilfe! Allgemeine Java-Themen 6
X Hilfe bei Programm Allgemeine Java-Themen 5
zer0zer0 Best Practice apache common cli - optionen für hilfe ausblenden Allgemeine Java-Themen 5
F Bitte um Hilfe! Allgemeine Java-Themen 5
S Hilfe bei geeignetem Pattern (Decorierer) Allgemeine Java-Themen 2
D Brauche Hilfe bei Rechnung (Exponentiation) Allgemeine Java-Themen 12
F Brauche Hilfe bei Java Allgemeine Java-Themen 6
S Hilfe bei simplem Programm Allgemeine Java-Themen 3
J Ein blutiger Anfänger braucht Hilfe Allgemeine Java-Themen 7
B Hilfe bei JUnit Test Allgemeine Java-Themen 1
A ALTER TABLE mit Hilfe von RegEx zerlegen, splitten Allgemeine Java-Themen 5
B Dringend Hilfe gesucht für Struktogramm Allgemeine Java-Themen 11
C Brauche Hilfe mit Modulo Strategie Allgemeine Java-Themen 2
S Brauche Hilfe: Prüfungsaufgabe Java Allgemeine Java-Themen 8
J Probleme bei kompilieren ... Bitte um Hilfe Allgemeine Java-Themen 2
G java.exe in System 32. Hilfe!!! Allgemeine Java-Themen 8
M google plus java api - Anfänger sucht Hilfe Allgemeine Java-Themen 7
M Hilfe mit JOptionPane Allgemeine Java-Themen 2
I Hilfe: Klasse Vieleck Allgemeine Java-Themen 5
I javax.sound.sampled.* - Hilfe zu den Controls Allgemeine Java-Themen 8
C Hilfe bei Adressbuch-Programmierung, wie am Besten mit JList implementieren Allgemeine Java-Themen 2
S Hilfe bei der Cosinusapproximation Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben