Posted: April 16th, 2009 | Author: admin | Filed under: Programmieren | Tags: an Datei anhängen, beschreiben, File, FileWriter, flush, in Datei schreiben, Java, Java Datei schreiben, Java FileWriter, Stream, write | 4 Comments »
Heute möchte ich euch zeigen wie man mittels Java einfach man einen Text in eine Datei schreiben kann. Das ganze wird über den FileWriter realisiert. Dieser kann verschieden genutzt werden. Zum einen ist es möglich eine vorhandene Datei zu überschreiben, zum anderen kann ein Text an eine bereits bestehende Datei angehängt werden. Wie das funktioniert zeige ich euch im Quelltext.
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterExample {
FileWriter writer;
File file;
public void schreiben(){
// File anlegen
file = new File("FileWriterTest.txt");
try {
// new FileWriter(file ,true) - falls die Datei bereits existiert
// werden die Bytes an das Ende der Datei geschrieben
// new FileWriter(file) - falls die Datei bereits existiert
// wird diese überschrieben
writer = new FileWriter(file ,true);
// Text wird in den Stream geschrieben
writer.write("Hallo Wie gehts?");
// Platformunabhängiger Zeilenumbruch wird in den Stream geschrieben
writer.write(System.getProperty("line.separator"));
// Text wird in den Stream geschrieben
writer.write("Danke mir gehts gut!");
// Schreibt den Stream in die Datei
// Sollte immer am Ende ausgeführt werden, sodass der Stream
// leer ist und alles in der Datei steht.
writer.flush();
// Schließt den Stream
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
FileWriterExample fileWriterExample = new FileWriterExample();
fileWriterExample.schreiben();
}
} |
Hier könnt ihr euch den Quelltext (FileWriterExample.java) herunterladen.
Posted: April 3rd, 2009 | Author: admin | Filed under: Programmieren | Tags: Copy to Clipboard, füllen, hinein, Java, kopieren, Zwischenablage | No Comments »
Heute mal noch ein bisschen Java Quellcode. Ich hatte vor kurzem das Problem dass ich einen Text aus einer JTextArea in die Zwischenablage kopieren musste. In einem älteren Post bin ich schon mal näher auf das Auslesen der Zwischenablage eingegangen. Hier der Quellcode zum füllen der Zwischenablage.
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
public class CopyToClipboard {
public static void main(String[] args) {
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
new StringSelection("Ich bin jetzt in der Zwischenablage :)"), null
);
}
} |
Posted: März 14th, 2009 | Author: admin | Filed under: Programmieren, Software | Tags: Java, Linux, Mac, password generator, Passwort Generator, Passwort Programm, Passwörter Generieren, plattformunabhängig, Windows | 1 Comment »
Habe mein nächstes Projekt in Angriff genommen. Habe soeben meinen Passwort Generator fertig geschrieben. Das Projekt könnt ihr euch unter http://passwort-generator.mynotiz.de. Unter Windows einfach mit Doppelklick starten.
Screenshot
Download
http://passwort-generator.mynotiz.de/download/jPasswordGenerator_1.2.jar
oder

Posted: März 5th, 2009 | Author: admin | Filed under: Programmieren | Tags: Dimension, Fenster zentrieren, GUI zentrieren, Java, JFrame | No Comments »
Hier ein kleines Code Snippet welches euch zeigt wie ihr eure JAVA GUI / euer Java Fenster zentriert. Über die Bildschirmauflösung des Benutzers und Höhe, Breite des Programmes werden die Seitenabstände ausgerechnet.
import java.awt.Container; import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
public class GuiZentrierenBeispiel {
JFrame frameApplikation;
Container containerApplikation;
public GuiZentrierenBeispiel(){
// JFrame
frameApplikation = new JFrame("Gui zentrieren Beispiel");
// Container
containerApplikation = frameApplikation.getContentPane();
// Zentrierung / Breite & Höhe des Fensters
Dimension frameSize = new Dimension(600, 480);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - frameSize.height) / 2;
int left = (screenSize.width - frameSize.width) / 2;
frameApplikation.setSize(frameSize);
frameApplikation.setLocation(left, top);
frameApplikation.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frameApplikation.setVisible(true);
}
public static void main(String[] args) {
new GuiZentrierenBeispiel();
}
} |
Posted: Februar 25th, 2009 | Author: admin | Filed under: Programmieren, Tutorials | Tags: C, C Tutorial, Compiler, DEV-C++, Entwicklungsumgebung, für Anfänger, Programmieren | No Comments »
Einleitung
Nach meinem Tutorial mit LCC und der Programmiersprache C wollte ich euch heute eine zweite, noch einfacher zu bedienende, Entwicklungsumgebung vorstellen.
Download & Installation
Den Compiler und die Entwicklungsumgebung DEV-C++ könnt ihr euch unter http://sourceforge.net/project/showfiles.php?group_id=10639&package_id=12148&release_id=307174 herunterladen. Dazu müsst ihr lediglich auf devcpp-4.9.9.2_setup.exe klicken.

DEV-C++ Sourceforge Screenshot
Nach dem Herunterladen müsst ihr per Doppelklick die Anwendung installieren. Nach der Installation startet ihr DEV-C++.
Unser erstes Programm
Um ein erstes Programm zu erstellen müsst ihr unter Datei->Neu->Quelldatei eine neue Datei anlegen. Folgenden Quellcode fügt ihr nun in euer Editorfeld ein.
#include <stdio.h>
int main()
{
printf(“Hallo Welt”);
return 0;
}
Das Programm soll die Ausgabe “Hallo Welt” auf der Konsole erzeugen.

DEV-C++ Screenshot
Kompilieren und Ausführen
Um euer Programm nun auszuführen klickt ihr auf Ausführen->Kompilieren und Ausführen. Ihr werdet jetzt gefragt wo ihr euer Programm speichern wollt. Hier im Beispiel habe ich das Programm direkt auf der Festplatte unter C: gespeichert. Nach auswählen des Speicherortes sollte das Programm kompiliert sein.
Um das Programm jetzt zu starten geht in die Konsole. Also im Windows unter Start->Ausführen CMD eingeben und bestätigen. Nun öffnet sich die Konsole und ihr könnt das Programm nun durch Eingabe des Programmnamens ausführen.
cd C:\
HalloWelt.exe

Hallo Welt Programm
Viel Spaß beim Programmieren