Midi-File Abspielen

Status
Nicht offen für weitere Antworten.

baenker

Mitglied
Hallo Leute,

ich muss Java-Programm schreiben und zur Bewertung abgeben. Um meine Zensur ein wenig zu puschen möchte ich mit Smilies und Musik arbeiten. Wie kann ein eine Midi-Datei anbinden, die beim Klicken auf den OK-Button mit gestartet wird?

Sind MidiEvent oder MidiMessage dafür zu gebrauchen?

Besten Dank.
 

baenker

Mitglied
Wie soll ich ne URL angeben, wenn sich die Datei im Ordner statt im Web befindet???
Weiß auch nicht den Pfad des Ordners, indem die Prof. es speichert - schieb alles per FTP rüber...
...erkennst du das Problem?
 
R

Roar

Gast
arbeite mit Class#getResource() das liefert dir eine URL zu einer resoruce relative zu der klasse von wo es aufgerufen wurde
 

Illuvatar

Top Contributor
Hast du nen File-Objekt davon? Benutz File#getURL(). Ansopnsten wirds generell schwierig bis unmöglich, du brauchst eigentlich immer nen File oder ne URL.

Edit: Roars Lösung is besser
 

baenker

Mitglied
Ich bekomme das nicht hin.
Mein Code sieht so aus:
Code:
public void actionPerformed(ActionEvent ev)
 			{
 				Object quelle = ev.getSource();
 	
				if(quelle == mItemDatenquelle)
				{
                	Fenster_Methoden fm = new Fenster_Methoden();
                	Applet.newAudioClip(getResource("coke.mid")).play();
                	String datei = fm.dateiName();
                	System.out.println("\nDatei :" + datei);
                	fm.leseDatei(datei);
 				}
Wenn der Benutzer auf "Datenquelle" klickt, soll es losdudeln...
 

Illuvatar

Top Contributor
Roar hat gesagt.:
arbeite mit Class#getResource() das liefert dir eine URL zu einer resoruce relative zu der klasse von wo es aufgerufen wurde

Also:
Code:
getClass().getResource ("coke.mid");
 

baenker

Mitglied
klappt nicht!
Einfach so die Methode
Code:
getClass().getResource ("coke.mid");
..ohne Instanzvariablen, etc.? Die Datei "coke.mid" befindet sich in dem Ordner, indem auch die Java-Datei ist. Was mache ich falsch?
 

Illuvatar

Top Contributor
Das können wir dir nicht sagen, wenn wir nicht wissen, was du machst. Die Methoden sind richtig, die Frage ist, wie du sie anwendest
-> zeig mal deinen Code ;)
 

baenker

Mitglied
okay, na dann mal aufgepasst:

Code:
 import javax.swing.*;
 import javax.swing.event.*;
 import javax.swing.filechooser.*;
 
 import java.io.*;
 import java.util.*;
 import java.awt.*;
 import java.awt.event.*;

 class Namensliste
 {
 	public static void main(String [] args)
 	{
 		SwingFenster sfenster = new SwingFenster();
 		sfenster.setSize(650, 400);
 		sfenster.show();	
 	} //end of main
 	
 } //end of class Namensliste
 
 class SwingFenster extends JFrame
 {
 	JFrame fenster = null;
 	
 	String
 		lafName1 = "javax.swing.plaf.metal.MetalLookAndFeel",
 		lafName2 = "com.sun.java.swing.plaf.motif.MotifLookAndFeel",
 		lafName3 = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
 	
 	ImageIcon icon = new ImageIcon("engel.gif");
 	
 	JTabbedPane tabbedPane;
 		
 	JPanel[] pnlMain = new JPanel[Daten.getInstance().getListeNamen().length];
  	
 	int selectedIndex = 0;
	JList selectedListe = null;
	String selectedName = null;
 	
 	//Default-Konstruktor
 	public SwingFenster()
 	{
 		this("*** Namensliste *** Version 3.2.1 *** D E N I S   P I N Z K E");
 		
 	}//end of Konstruktor
 	
 	//Konstruktor mit Parametern
 	public SwingFenster(String titelleiste)
 	{
 		super (titelleiste);
 		
 		fenster = this;
 		
 		Container cPane = this.getContentPane();
 		
  		try
 		{
 			UIManager.setLookAndFeel(lafName3);
 		}
 		catch(Exception exp)
 		{
 			System.out.println("Fehler beim Darstellen von Look&Feel" + exp.getMessage());
 		}
 		
 		this.setJMenuBar(new MenuLeiste());
 		
 		tabbedPane = new JTabbedPane();
 		
 		for(int i = 0; i < Daten.getInstance().getListeNamen().length; i++)
 		{
			pnlMain[i] = erstellePnlMain(i);        
			tabbedPane.addTab(((JListData)Daten.getInstance().getListeNamen()[i].getModel()).getTitel(), icon, pnlMain[i]);
		}		
 		 			
 		cPane.add(tabbedPane);
 		
 	}//end of Konstruktor
 
 	 	class MenuLeiste extends JMenuBar
 	{
 		private JMenuItem 
 			mItemDatenquelle = new JMenuItem("Datenquelle öffnen"),
 			mItemSpeichern = new JMenuItem("speichern"),
 			mItemBeenden = new JMenuItem("Beenden"),
 			mItemEinlesen = new JMenuItem("einfügen"),
 			mItemLoeschen = new JMenuItem("löschen"),
 			mItemAendern = new JMenuItem("ändern");
 		 	
 		public MenuLeiste()
 		{
 			JMenu menuDatei = new JMenu();
 			menuDatei.setText("Datei");
 			menuDatei.add(mItemDatenquelle);
 			menuDatei.add(mItemSpeichern);
 			menuDatei.add(mItemBeenden);
	 		 			
 			this.add(menuDatei);
 		
 			JMenu menuNamen = new JMenu();
 			menuNamen.setText("Namen");
 			menuNamen.add(mItemEinlesen);
 			menuNamen.add(mItemLoeschen);
 			menuNamen.add(mItemAendern);
 			
 			this.add(menuNamen);
 			 		
 			//Listener anbinden für das Menu
 			mItemDatenquelle.addActionListener(new ActionAdapterMenu());
 			mItemSpeichern.addActionListener(new ActionAdapterMenu());
 			mItemEinlesen.addActionListener(new ActionAdapterMenu());
 			mItemLoeschen.addActionListener(new ActionAdapterMenu());
 			mItemAendern.addActionListener(new ActionAdapterMenu());
 			 		 			
 			mItemBeenden.addActionListener(new ActionListener()
 			{
 				public void actionPerformed(ActionEvent ev)
 				{
 					System.exit(0);
 				}
 			});			
 		}
 	
 		class ActionAdapterMenu implements ActionListener
 		{
			public void actionPerformed(ActionEvent ev)
 			{
 				Object quelle = ev.getSource();
 	
				if(quelle == mItemDatenquelle)
				{
                	Fenster_Methoden fm = new Fenster_Methoden();
                	getClass().getResource ("coke.mid");
                	String datei = fm.dateiName();
                	System.out.println("\nDatei :" + datei);
                	fm.leseDatei(datei);
 				}
 				else if (quelle == mItemSpeichern)
 				{
 					Fenster_Methoden fm = new Fenster_Methoden();
                	
                	String datei = fm.dateiName();
                	fm.schreibeDatei(datei);
 				}
 				else if(quelle == mItemEinlesen)
 				{
 					EingabeFenster fenster = new EingabeFenster(EingabeFenster.MODUS_NEU,0);
 					fenster.pack();
 					fenster.show();
	 			}
 				else if(quelle == mItemLoeschen)
 				{
 				}
 				else if(quelle == mItemAendern)
 				{
					EingabeFenster fenster = new EingabeFenster(EingabeFenster.MODUS_AENDERN,tabbedPane.getSelectedIndex());
 					fenster.pack();
 					fenster.show();
 				}
 			}
 		} //end of ActionAdapterMenu--------------------------------------------
 	} //end of MenuLeiste
 	 
 	
 	//--------------------------------------------------------------------------
 	protected JPanel erstellePnlMain(int index) 
 	{
		JPanel pnlListe = new JPanel(false);
		JList listeNamen[] = Daten.getInstance().getListeNamen();				
		JScrollPane scrollPane = new JScrollPane(Daten.getInstance().getListeNamen()[index]);
		scrollPane.setPreferredSize(new Dimension(450, 300));
		listeNamen[index].addListSelectionListener(new ListSelectionAdapter(Daten.getInstance().getListeNamen()[index]));
		pnlListe.add(scrollPane);
        return pnlListe;		
	}
	
	// innere Klassen ----------------------------------------------------------
	class ListSelectionAdapter implements ListSelectionListener
	{
		JList meineListe; 

		public ListSelectionAdapter(JList liste)
		{
			meineListe = liste;
		}

		public void valueChanged( ListSelectionEvent ev )
		{
			System.out.println("Wert verändert");

			if(ev.getValueIsAdjusting() == false)
			{
				// Name merken
				selectedName = (String)meineListe.getSelectedValue();
				System.out.println("ausgewähltes Feld= " + selectedName);

				// Index merken
				selectedIndex = meineListe.getSelectedIndex(); 
				System.out.println("ausgewählter Index= " + selectedIndex);
				
				// Liste merken
				selectedListe = meineListe; 
			}
		}
	}
 	
} //end of class SwingFenster

//------------------------------------------------------------------------------

 class Fenster_Methoden extends JFrame
 {
 	public String dateiName()
 	{
 		JFileChooser fChooser = new JFileChooser();
 		String gewaehlteDatei = "";
 		int returnVal = fChooser.showOpenDialog(Fenster_Methoden.this);
 			
        if (returnVal == JFileChooser.APPROVE_OPTION) 
        {
        	gewaehlteDatei = fChooser.getSelectedFile().getName();
        }
        else 
        {
        	System.out.println("\nAuswahl der Datei wurde abgebrochen");
        }
 		return gewaehlteDatei;
 	} // end of dateiName
 	
 	
	public void leseDatei(String dateiname)
 	{
 		BufferedReader in;
		String zeile;
		
		try
		{
			in = new BufferedReader(new FileReader(new File(dateiname)));
				
			Daten data = Daten.getInstance();
						
			while((zeile = in.readLine()) != null) 
			{
				for(int i = 0; i < data.getListeNamen().length;i++)
				{
					char c = zeile.charAt(0);
					JListData mdl = (JListData)data.getListeNamen()[i].getModel();
					
					if (mdl.getTitel().indexOf(c) != -1)
						mdl.addElement(zeile);
				}
			}
			in.close();
			
			for (int i = 0; i < data.getListeNamen().length;i++)
			{
				JListData mdl = (JListData)data.getListeNamen()[i].getModel();
				mdl.sortiereVector();
			}
		}
		catch(IOException exp)
		{
			System.out.println("Fehler beim Lesen der Datei " + exp.getMessage());
		}
 	}//end of leseDatei
 	
 	public void schreibeDatei(String dateiname)
 	{
 		PrintWriter out;
 		
 		try
 		{
 			out = new PrintWriter(new FileWriter(new File(dateiname)));
 			Daten data = Daten.getInstance();
 			
 			System.out.println(">>> fn = "+dateiname);
 			
 			for(int i=0; i < data.getListeNamen().length; i++)
 			{
 				JListData jldata = (JListData)data.getListeNamen()[i].getModel();
 				
 				for (int j=0; j < jldata.getSize(); j++)
 				{
 					out.println((String)jldata.getElementAt(j));
 				}
 			}
 			out.flush();
 			out.close();
 			
 			System.out.println("Datei wurde geschrieben");
 		}
 		catch (Exception exp)
 		{
 			exp.printStackTrace();
 		}
 	} // end of schreibeDatei
 	
}//end of class Fenster_Methoden

//------------------------------------------------------------------------------

 class EingabeFenster extends JFrame
 {
 	//Membervariablen
 	JFrame fenster = null;
 	
 	JLabel lbName;
 	
 	JTextField tfName; 
 	
 	JButton
 		buttonOk,
 		buttonAbbrechen;
 	
 	String
 		lafName1 = "javax.swing.plaf.metal.MetalLookAndFeel",
 		lafName2 = "com.sun.java.swing.plaf.motif.MotifLookAndFeel",
 		lafName3 = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
 		
 	int modus;
 	int index;
 	
 	public static final int MODUS_NEU = 1;
 	public static final int MODUS_AENDERN = 2;	
 	
 	//Default-Konstruktor
 	public EingabeFenster(int modus, int index)
 	{
 		//Titelleiste
 		this("*** Bitte geben Sie die Werte ein ***",index, modus);
 		
 	}//end of Konstruktor
 	
 	//Konstruktor mit Parametern
 	public EingabeFenster(String titelleiste, int index, int modus)
 	{
 		//Titelleiste
 		super (titelleiste);
 		
 		fenster = this;
 		this.modus = modus;
 		this.index = index;
 		
 		Container cPane = this.getContentPane();
 		
 		//look & feel festlegen (Style für die Komponenten)
 		//innerhalb eines Try-Catch, damit der Fehler abgefangen wird
 		try
 		{
 			UIManager.setLookAndFeel(lafName3);
 		}
 		catch(Exception exp)
 		{
 			System.out.println("Fehler beim Darstellen von Look&Feel" + exp.getMessage());
 		}
 		
 		//Komponenten
 		//----------------------------------------------------------------------
 		//TabbedPane
 		JPanel panel = new JPanel();
 		
 		lbName = new JLabel("Name:Vorname");
 		panel.add(lbName);
 		
 		tfName = new JTextField(20);
 		 		
 		if (modus == MODUS_AENDERN)
 		{
 			int i = Daten.getInstance().getListeNamen()[index].getSelectedIndex();
 			
 			if (i != -1)
 			{
 				tfName.setText((String)((JListData)Daten.getInstance().getListeNamen()[index].getModel()).getElementAt(i));
 			}
 			
 			else
 			{
 				System.out.println("funktioniert nicht!");
 			}		
 		}
 		
 		panel.add(tfName);
 		
 		buttonOk = new JButton("OK");
 		panel.add(buttonOk);
 		
 		buttonAbbrechen = new JButton("Abbrechen");
 		panel.add(buttonAbbrechen);
 		 			
 		cPane.add(panel);
 		
 		buttonOk.addActionListener(new ActionAdapterButtons());
 		buttonAbbrechen.addActionListener(new ActionAdapterButtons());
 		
 	}//end of Konstruktor
 	
 	class ActionAdapterButtons implements ActionListener
 		{
			public void actionPerformed(ActionEvent ev)
 			{
 				Object quelle = ev.getSource();
 	
				if(quelle == buttonOk)
				{
 					System.out.println("Button Ok gedrueckt");
 					
 					JList[] listeNamen = Daten.getInstance().getListeNamen();
 					
 					if (modus == MODUS_NEU)
 					{
 						for (int i=0; i < listeNamen.length; i++)
 						{
 							if (((JListData)listeNamen[i].getModel()).getTitel().indexOf(tfName.getText().charAt(0)) != -1)
 								((JListData)listeNamen[i].getModel()).addElement(tfName.getText());
 						}
 					}
					else if (modus == MODUS_AENDERN)
					{
						int i = Daten.getInstance().getListeNamen()[index].getSelectedIndex();
						((JListData)listeNamen[index].getModel()).changeElement(i,tfName.getText());
					}

 				}
 				else if(quelle == buttonAbbrechen)
 				{
 					System.out.println("Button Abbrechen gedrueckt");
 					fenster.setVisible(false);
	 			}
 			}
 		}
 	
 }//end of class EingabeFenster

//------------------------------------------------------------------------------

 class JListData extends AbstractListModel
{
	Vector dlistSort;
	String titel;
		
	public JListData(String text)
	{
 		dlistSort = new Vector();
 		titel = text;
 		sortiereVector();
 	}
 	 	
 	public void addElement (String s)
 	{
		dlistSort.addElement(s);
 		fireIntervalAdded(this, dlistSort.size()-1, dlistSort.size());
 	}
 	
 	 	public void removeElementAt(int index)
 	{
	}
	
	public void removeAllElements()
	{
		dlistSort.removeAllElements();
		fireIntervalRemoved(this, 0, dlistSort.size());
	}
 	public void changeElement(int index,String s)
 	{
		dlistSort.set(index,s);
		fireContentsChanged(this,index,index);
	}
	
 	public Object getElementAt (int index)
 	{
 		return dlistSort.elementAt(index);
 	}
 	
 	public int getSize()
 	{
 		return dlistSort.size();
 	}
	
 	public void sortiereVector()
 	{
		// Sortierung ---------------------
		Object[] arrayNamen = dlistSort.toArray();
		Arrays.sort(arrayNamen);
   		
   		dlistSort.clear();
   		
		// und sortiert in Datenspeicher ablegen
		for(int i = 0; i < arrayNamen.length; i++)
		{
			dlistSort.addElement((String) arrayNamen[i]);
		}
	}
	
	public String getTitel()
	{
		return titel;
	}
	
 }//end of class JListData
 
 //-----------------------------------------------------------------------------
 
 class Daten 	//die legt ein Objekt von JList Array an und übergibt die Beschriftung der Reiter der Tabbedpane

{
	static Daten hugo = null;
	
	String[] reiter = 
 		{"ABC", "DEF", "GHI", "JKL", "MNO", "PQRS", "TUV", "WXYZ"};
	
	JList[] listeNamen = new JList[reiter.length];
	
	Daten()
	{
		for (int i=0; i < listeNamen.length; i++)
		{
			JListData dataModel = new JListData(reiter[i]);
			listeNamen[i] = new JList(dataModel);
			listeNamen[i].setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
		}
	}
	
	public static Daten getInstance()
	{
		if (hugo == null)
			hugo = new Daten();
		return hugo;	
	}
	
	public JList[] getListeNamen()
	{
		return listeNamen;
	}
} // end of class Daten

Vieles geht noch nicht, bspw. lassen sich die Namen nicht löschen. Ich bin schon total *malle* davon! Die einfachsten Sachen, wie ein paar Smilies unter die JList zu setzen raff ich nicht mehr...könnte mir jemand aushelfen.
 

Illuvatar

Top Contributor
Dein Code oben war schon richtig. Du musst nur statt getResource getClass().getResource nehmen. Das mit Applet.AudioClip und start stimmt trotzdem ;)
 

baenker

Mitglied
Code:
class ActionAdapterMenu implements ActionListener 
      { 
         public void actionPerformed(ActionEvent ev) 
         { 
            Object quelle = ev.getSource(); 
    
            if(quelle == mItemDatenquelle) 
            { 
                   Fenster_Methoden fm = new Fenster_Methoden(); 
                   getClass().getResource ("coke.mid"); 
                   String datei = fm.dateiName(); 
                   System.out.println("\nDatei :" + datei); 
                   fm.leseDatei(datei); 
            }

...ist doch so wie du geschrieben hast..., was soll ich jetzt bitte anders machen, das es funzt??? Am besten schickst du den Stück Code und ich kopier den rein. Ansonsten reden wir wahrscheinlich aneinander vorbei ;-\
 

Illuvatar

Top Contributor
Code:
public void actionPerformed(ActionEvent ev) 
         { 
            Object quelle = ev.getSource(); 
    
            if(quelle == mItemDatenquelle) 
            { 
                   Fenster_Methoden fm = new Fenster_Methoden(); 
                   Applet.newAudioClip(getClass().getResource("coke.mid")).play(); 
                   String datei = fm.dateiName(); 
                   System.out.println("\nDatei :" + datei); 
                   fm.leseDatei(datei); 
            }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Java Sound midi Java Basics - Anfänger-Themen 3
F Midi-Sequenzer gibt immer denselben, schrägen Ton aus? Java Basics - Anfänger-Themen 2
D Pattern in Midi-Sequencer Java Basics - Anfänger-Themen 2
B Umsteiger versucht sich bei MIDI in Java Java Basics - Anfänger-Themen 7
Luk10 Midi - Konstruktor-Argumente Java Basics - Anfänger-Themen 5
S Midi-dateien Abspielen Java Basics - Anfänger-Themen 2
V Serialisieren einer ShortMessage (javax.sound.midi) Java Basics - Anfänger-Themen 5
K Midi stoppt trotz stop button nicht Java Basics - Anfänger-Themen 3
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
R File.pathSeparator und File.separator Java Basics - Anfänger-Themen 46
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I File Uploader... Statusanzeige, Berechnung des Status etc. Java Basics - Anfänger-Themen 0
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
J File length als Prüfwert für Download Java Basics - Anfänger-Themen 5
berserkerdq2 Überprüfen ob eine Schreibberechtigung auf ein file exisitert bzw. ob man dieses file löschen kann, wie? Java Basics - Anfänger-Themen 9
berserkerdq2 IOstreams, was unterscheidet file von z. B. BufferedWriter? Java Basics - Anfänger-Themen 11
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
A java jar-File Java Basics - Anfänger-Themen 1
E Executable jar file fehler Java Basics - Anfänger-Themen 9
I Upload File zu einem Webservice Java Basics - Anfänger-Themen 17
I ZIP File erstellen Java Basics - Anfänger-Themen 10
LeoDerKek Textdatei in JAR-File Java Basics - Anfänger-Themen 4
Tom/S File Java Basics - Anfänger-Themen 10
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
A Checkstyle - File contains tab characters Java Basics - Anfänger-Themen 2
H Java file nicht gefunden Java Basics - Anfänger-Themen 5
C File speichern Java Basics - Anfänger-Themen 5
C Runnable Jar-File erzeugen Java Basics - Anfänger-Themen 14
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
F GSON file mit einer List erstellen Java Basics - Anfänger-Themen 2
rafi072001 Lesen aus einem Excel File Java Basics - Anfänger-Themen 10
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
K File (png) in Image laden Java Basics - Anfänger-Themen 3
B Inputstream in file schreiben? Java Basics - Anfänger-Themen 23
S Input/Output Reader/Writer finden file nicht Java Basics - Anfänger-Themen 3
T Buffered Stream leert Txt File Java Basics - Anfänger-Themen 3
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
E TXT FILE EINLESEN Java Basics - Anfänger-Themen 4
Trèfle EXCEL-File Laufwerkunabhängig einbinden. Java Basics - Anfänger-Themen 1
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
B Hilfe bei InputStream To File Java Basics - Anfänger-Themen 22
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
A jar File kleiner bekommen Java Basics - Anfänger-Themen 3
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
K File-Name Vergleich Java Basics - Anfänger-Themen 2
krgewb Runnable JAR File Export Java Basics - Anfänger-Themen 11
S Maxium aus einer File finden Java Basics - Anfänger-Themen 12
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
D Input/Output File exists canRead canWrite Java Basics - Anfänger-Themen 11
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
S java.nio.file.FileSystemException bei Dateizugriff vermeiden Java Basics - Anfänger-Themen 7
Vince42 NIO File Tree in XML umwandeln Java Basics - Anfänger-Themen 10
J Zweidimensionales Array in CSV File exportieren Java Basics - Anfänger-Themen 3
E War-File Problem mit Eclipse Java Basics - Anfänger-Themen 3
B Excel File einlesen und Überschrift prüfen Java Basics - Anfänger-Themen 8
M Email versenden Outlook, attached File, ohne Anmeldung Java Basics - Anfänger-Themen 4
M Input/Output Word File Kopieren Java Basics - Anfänger-Themen 12
K Runable Jar File erstellen Java Basics - Anfänger-Themen 17
T Java Executable jar file funktioniert nicht Java Basics - Anfänger-Themen 4
sourcecorn Werte aus einem File lesen Java Basics - Anfänger-Themen 6
Kopak'rraf Korruptes zip File. Java Basics - Anfänger-Themen 0
T File für Einstellungen wird nicht geladen Java Basics - Anfänger-Themen 1
S Sounddatei in Jar File integrieren Java Basics - Anfänger-Themen 2
S Index File bauen Java Basics - Anfänger-Themen 5
T Anzeige, wie lange es noch dauert bis ein File gesendet ist. Java Basics - Anfänger-Themen 2
T filereader , file aus programm einlesen Java Basics - Anfänger-Themen 12
Ghostman1711 Itext PDF print File gelockt by Java Java Basics - Anfänger-Themen 15
N Email mit Anhang - File not Found Java Basics - Anfänger-Themen 1
K Interface Kein Bild im .jar-File Java Basics - Anfänger-Themen 15
S Bild in Jar-File mit ImageIO Java Basics - Anfänger-Themen 50
Syncopated Pandemonium Compiler-Fehler The constructor MP3File(File) refers to the missing type NoMPEGFramesException Java Basics - Anfänger-Themen 7
S File mit canRead() testen Java Basics - Anfänger-Themen 4
A file.delete funktioniert nicht Java Basics - Anfänger-Themen 15
K Classpath Lesen von Property-File Java Basics - Anfänger-Themen 1
S jar file Java Basics - Anfänger-Themen 19
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
B Dateityp von File bekommen Java Basics - Anfänger-Themen 2
I Automatisch Verzeichnis erstellen bei File erstellen Java Basics - Anfänger-Themen 5
E Große Datenmengen effizient in CSV File speichern Java Basics - Anfänger-Themen 4
I String zu File umwandeln Java Basics - Anfänger-Themen 2
N File virtuell ByteStream Java Basics - Anfänger-Themen 11
X Übergabeparameter Konstruktor (File) Java Basics - Anfänger-Themen 13
Anfänger2011 file.isDirectory() liefert falschen Wert!? Java Basics - Anfänger-Themen 1
ms_cikar Jar file mit resource erzuegen Java Basics - Anfänger-Themen 28
E lesen csv file column by column Java Basics - Anfänger-Themen 10
U Anhand von Ant ein War-File erstellen Java Basics - Anfänger-Themen 0
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
O Zip-File Inhalt einlesen Java Basics - Anfänger-Themen 3
V Erste Schritte Dateinamen aus einer FIle[] in eine List Java Basics - Anfänger-Themen 11
P Jar File Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben