Hallo zusammen,
Ich hab zwar nach einer Lösung gesucht aber nichts hilfreiches gefunden und hab keine Ahnung wie es zu lösen wäre. Zum Thema ich habe im GUI 2 TextArea und 1 Buttom.
Wenn man auf denn Button drückt kann man eine Txt Datei einlesen und jetzt kommt mein Problem.
Diesen eingelesenen Txt will ich an das TextArea übergeben.
PS: Bitte helft mir !
Ich hab zwar nach einer Lösung gesucht aber nichts hilfreiches gefunden und hab keine Ahnung wie es zu lösen wäre. Zum Thema ich habe im GUI 2 TextArea und 1 Buttom.
Wenn man auf denn Button drückt kann man eine Txt Datei einlesen und jetzt kommt mein Problem.
Diesen eingelesenen Txt will ich an das TextArea übergeben.
PS: Bitte helft mir !
Java:
private JButton getDateiButton() {
if (DateiButton == null) {
DateiButton = new JButton();
DateiButton.setText("Txt Einlesen");
DateiButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// Eingabe und Speicherung des Zielverzeichnisses
String verzeichniss = JOptionPane.showInputDialog("Geben sie hier das Verzeichniss der Txt Datei ein:");
//Text auslesen
FileReader fr = null;
try {
fr = new FileReader(verzeichniss);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
BufferedReader input = new BufferedReader(fr);
List<String> lines = new ArrayList<String>();
String line = null;
try {
while ((line = input.readLine()) != null) {
lines.add(line);
}
} catch (IOException e1) {
e1.printStackTrace();
}
try {
input.close();
} catch (IOException e1) {
e1.printStackTrace();
}
// Ausgabe an TextOben(TextArea)
// Meine Versuche wo nicht gingen ^^
TextOben = lines.toString();
TextOben.setText(lines);