Swing jTextPane Text datei anzeigen

edsie2011

Aktives Mitglied
Hallo ich möchten meinen TextPane Fenster eine Text datei zeilenweise Auslesen. Aber alle meine Versuche Scheiterten. Könnte ihtr mir Helfen?

Java:
//Server
public String ReadFile() throws IOException{
	   
           //--------------------------------------------------------------------------------------------------------------------
           //Zeile lesen
	try {
		BufferedReader in = new BufferedReader(new FileReader("//twitter//Namen.txt"));
		String zeile = null;
		String inhalt="";
		while ((zeile = extracted(in).readLine()) != null) {
		     inhalt+=zeile;
		}
		return inhalt;
	} catch (IOException e) {
		} finally {
		     try {
		    	 BufferedReader in = null;
				extracted(in).close();
		     } catch (IOException e) {
		     }
		}
	return null;
}




//Client


private String ReadFile() throws IOException_Exception{
        return twitter.readFile();
    }       

.
.
.

       Client rf = new Client();
        try {
            //rf.ReadFile(this.textArea1.setText(); Auch probiert!!
            
           this.jTextPane1.setText(rf.ReadFile());

        } catch (IOException_Exception ex) {
            Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
        }
Sobald ich das Ausführe bleibt das Fenster leer.

Danke
 
Zuletzt bearbeitet:

California

Aktives Mitglied
Was bitte ist Client?
und was tut Client.readFile() ?
Hast Du Dir schon mal das Ergebnis von Client.readFile angeschaut, wer weiss ist das leer...
Äähmm...(ich will jetzt nicht meckern...) Nach der Java-Naming-Convention schreibt man Methodennamen klein...
 

California

Aktives Mitglied
Versuchs mal so:

Java:
public String ReadFile() throws IOException{
       
        String inhalt = null;
           //--------------------------------------------------------------------------------------------------------------------
           //Zeile lesen
    try {
        BufferedReader in = new BufferedReader(new FileReader("//twitter//Namen.txt"));
        String zeile = null;
// was macht extracted?
        while ((zeile = extracted(in).readLine()) != null) {
             inhalt+=zeile;
        }
    } catch (IOException e) {
        } finally {
             try {
                 BufferedReader in = null;
                extracted(in).close();
             } catch (IOException e) {
             }
        }
    return inhalt;
}

Sehe gerade, dass dein Filename nicht stimmen kann, wenn Du auf Windows bist, heisst es "\\", auf Linux/Unix reicht ein "/"...
Gib mal die IOException mindestens auf der Konsole aus, statt sie zu verschlucken..

btw, hast Du das Ergebnis von readFile kontrolliert?
vielleicht mal mit System.out.println(); ausgeben lassen?
nochmal btw, welche IDE verwendest Du? Bei Eclipse wirkt Shift-Control-F Wunder (macht die Quelle schön...)

Die mit readLine gelesenen Zeilen haben keinen Zeilenumbruch am Ende, den müsstest Du hinzufügen.
Wenn es sich um grosse Files handelt, ist es aus Performancegründen angebracht, statt String einen StringBuffer zu nehmen...
 
Zuletzt bearbeitet:

California

Aktives Mitglied
Habe oben nochmal was geändert, bitte lesen...

Java:
StringBuffer buffer = new StringBuffer();
....
// Das hier passiert natürlich innerhalb der Leseschleife pro Zeile!
// falls der Buffer nicht leer ist, dann einen Zeilenumbruch anhängen...
    if (0 != buffer.length()) {
        // für DOS und Windows, "\r\n", für Tunix, "\n"...
        buffer.append( "\r\n" );
    }
    buffer.append( text );
....
// und das nach dem Lesen...
String result = buffer.toString();
 
Zuletzt bearbeitet:

California

Aktives Mitglied
Java:
// Zeilenumbruch für Windows
	private static final String NEWLINE = "\r\n";

	public String ReadFile() {
		BufferedReader in = null;
		StringBuffer inhalt = new StringBuffer();
		// ------------------------------------------
		// Zeile lesen
		try {
			// Dateiname für Windows, prüfen! Ist eine Datei, die's nur bei mir gibt...
			in = new BufferedReader( new FileReader( "\\temp\\target\\test.csv" ) );
			String zeile = null;
			while ((zeile = in.readLine()) != null) {
				if (0 != inhalt.length()) {
					inhalt.append( NEWLINE );
				}
				inhalt.append( zeile );
			}
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (null != in) {
				try {
					in.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
		System.out.println( inhalt.toString() );
		return inhalt.toString();
	}
 

edsie2011

Aktives Mitglied
Java:
 Client rf = new Client();
        try {
            jTextArea1.setText(rf.ReadFile());
        } catch (IOException_Exception ex) {
            Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
        }

konnte ich lesen THX
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Swing JTextPane, Bilder und Text-flow AWT, Swing, JavaFX & SWT 2
T Text in JTextPane vertikal (!) zentrieren AWT, Swing, JavaFX & SWT 4
C Swing JTextPane zeigt HTML-Text aus Variable nicht an :( AWT, Swing, JavaFX & SWT 3
A JTextPane: Text hinzufügen AWT, Swing, JavaFX & SWT 9
E Swing JTextPane Inhalt(Text und Bilder) als HTML text bekommen AWT, Swing, JavaFX & SWT 3
D JTextPane - Text andersfarbig unterstreichen AWT, Swing, JavaFX & SWT 7
S JTextPane - markierten Text Formatieren AWT, Swing, JavaFX & SWT 11
M Makierten Text in JTextPane zentrieren AWT, Swing, JavaFX & SWT 2
D JTextPane Text anklickbar machen bzw. Hyperlink erstellen? AWT, Swing, JavaFX & SWT 5
F Vertikaler Text in einem JTextPane AWT, Swing, JavaFX & SWT 3
D Text in JTextPane vergrößern AWT, Swing, JavaFX & SWT 12
M JTextPane schreibt keinen farbigen Text! AWT, Swing, JavaFX & SWT 7
P JTextPane ALIGN_JUSTIFIED zeigt den Text zentriert an? AWT, Swing, JavaFX & SWT 8
0 Mehrfarbigen Text in JTextPane einfügen AWT, Swing, JavaFX & SWT 2
N JTextPane und Text zu bereits existierenden Text hinzufügen? AWT, Swing, JavaFX & SWT 8
Z JTextPane (text/html): Schrift festlegen AWT, Swing, JavaFX & SWT 5
W JTextPane <font bgcolor="#ff0000"> AWT, Swing, JavaFX & SWT 1
B Stylen eines JTextPane funktioniert nicht AWT, Swing, JavaFX & SWT 1
T JTextPane ignoriert HTML Zeilenumbruch <br> tag wegen eigenem HTMLEditorKit AWT, Swing, JavaFX & SWT 5
J Swing JTextpane aktuallisiert nicht den setText? AWT, Swing, JavaFX & SWT 9
M Strings im JTextPane vergleichen und mit StyledDocument formatieren AWT, Swing, JavaFX & SWT 3
X JTextPane automatischer Zeilenumbruch IM Wort AWT, Swing, JavaFX & SWT 2
R GUI Element in einer Methode aktualisieren (JTextPane) AWT, Swing, JavaFX & SWT 13
D Swing Breite einer HTML Tabelle in einer JTextPane AWT, Swing, JavaFX & SWT 6
S Swing Warum funktioniert der automatische Zeilenumbruch mit arabischen Zeichen beim JTextPane nicht AWT, Swing, JavaFX & SWT 3
S Swing JtextPane sau langsam AWT, Swing, JavaFX & SWT 15
J Swing JTextPane mit JScrollPane auf JPanel scrollen nicht AWT, Swing, JavaFX & SWT 6
C JTextPane scrollt mit setText() immer nach oben AWT, Swing, JavaFX & SWT 2
S Swing Style Attribute aus JTextPane kopieren AWT, Swing, JavaFX & SWT 1
E JTextPane Focus AWT, Swing, JavaFX & SWT 1
TheJavaKid JTextPane: komplexe Formatierung (links) AWT, Swing, JavaFX & SWT 2
B Swing JTextPane - Einfärbungen auf "default" AWT, Swing, JavaFX & SWT 2
A Swing Einrücken mehrerer Zeilen per Tab in einem JTextPane/JTextArea AWT, Swing, JavaFX & SWT 3
T JtextPane Zeile aktualisieren AWT, Swing, JavaFX & SWT 3
T Hintergrundbild in JTextPane fixieren AWT, Swing, JavaFX & SWT 2
M Swing JTextPane frisst Anführungszeichen AWT, Swing, JavaFX & SWT 2
M Swing JTextPane + Scrollbar = Fragen AWT, Swing, JavaFX & SWT 15
H Swing JTextPane hat unästhetisches Scrollbar AWT, Swing, JavaFX & SWT 3
R Swing Renderproblem bei HTML in einer JTextPane AWT, Swing, JavaFX & SWT 12
N Swing JTextPane zur Anzeige von HTML AWT, Swing, JavaFX & SWT 2
xehpuk Swing Line-wrapping von JTextPane (in JScrollPane) AWT, Swing, JavaFX & SWT 3
Tobse Swing [JTextPane] Farbliche Hervorhebung AWT, Swing, JavaFX & SWT 9
X Swing JTextPane bei Größenänderung Formatierung behalten AWT, Swing, JavaFX & SWT 11
0 JTextPane copy/paste trotz editable(false) ? AWT, Swing, JavaFX & SWT 10
T Swing JTextPane Tastatureingabe abfangen AWT, Swing, JavaFX & SWT 4
B Durchsichtiges JScroll und JTextPane AWT, Swing, JavaFX & SWT 4
xehpuk Swing JTextPane in JScrollPane wird nicht ordentlich neugezeichnet AWT, Swing, JavaFX & SWT 3
S Swing JTextPane append formatprobleme AWT, Swing, JavaFX & SWT 5
C JTextPane / JEditorPane ohne Keywords farbig machen AWT, Swing, JavaFX & SWT 4
C Zeilenumbruch von JTextPane wird nicht erkannt AWT, Swing, JavaFX & SWT 2
S JEditorPane oder JTextPane? AWT, Swing, JavaFX & SWT 2
P Aktuelle Zeile in JTextPane farblich hervorheben AWT, Swing, JavaFX & SWT 3
J JTextPane Background setzen AWT, Swing, JavaFX & SWT 6
M Zugriff paralleler Threads auf selbes JTextPane AWT, Swing, JavaFX & SWT 6
M JTextPane - bewegungsloses Hintergrundsbild (Duplikat) AWT, Swing, JavaFX & SWT 2
B JTextPane formatierten Inhalt speichern AWT, Swing, JavaFX & SWT 2
E JTextPane setText ignoriert \n AWT, Swing, JavaFX & SWT 6
P Swing Sichtbaren teil eines JTextPane herausbekommen (mit JScrollPane) AWT, Swing, JavaFX & SWT 2
T Zeichen zählen JTextPane AWT, Swing, JavaFX & SWT 4
K Swing JTextPane Formatierungen SyntaxHighlighting AWT, Swing, JavaFX & SWT 11
F Mit TAB JTextPane wechseln AWT, Swing, JavaFX & SWT 5
J JSlider auf JTextPane? AWT, Swing, JavaFX & SWT 2
S Buchstabenpositionen in JTextPane erhalten..? AWT, Swing, JavaFX & SWT 5
I JTextPane und Hyperlink (ohne JEditorPane) AWT, Swing, JavaFX & SWT 5
T Swing JTextArea, JTextPane, JEditorPane...Unterschied?! AWT, Swing, JavaFX & SWT 3
A Swing JTextPane sehr langsam AWT, Swing, JavaFX & SWT 6
P Drucken von Jtextpane mit Seitenangabe AWT, Swing, JavaFX & SWT 1
M Swing JTextPane mit JScrollPane soll aussehen wie JLabel AWT, Swing, JavaFX & SWT 3
K Swing jTextPane zeilenumbruch AWT, Swing, JavaFX & SWT 2
Stillmatic JTextPane langsam? AWT, Swing, JavaFX & SWT 5
E Swing JTextPane linewrap AWT, Swing, JavaFX & SWT 4
M Swing [JTextPane] Cursor lässt sich nicht mit Pfeiltasten bewegen AWT, Swing, JavaFX & SWT 3
T Swing xml in JTextPane mit EditorKit, StyledDocument & co. AWT, Swing, JavaFX & SWT 3
M Cursor setzen im JTextPane AWT, Swing, JavaFX & SWT 3
M Formatierungsfehler JTextPane WARUM ?? AWT, Swing, JavaFX & SWT 4
JavaKaffee Array auslesen in jTextPane? AWT, Swing, JavaFX & SWT 9
E JTextPane Bold Italic und Co AWT, Swing, JavaFX & SWT 6
M JTextPane Ende des Feldes AWT, Swing, JavaFX & SWT 4
P Probleme mit JTextpane AWT, Swing, JavaFX & SWT 7
M Größe von JTextPane manuell bei Bedarf anpassen AWT, Swing, JavaFX & SWT 6
bugmenot JTextPane String stimmt nicht mit übergebenem String überein AWT, Swing, JavaFX & SWT 9
C JTextPane <br oder <p> statt \n AWT, Swing, JavaFX & SWT 2
C JTextPane HTML und eigene Tags AWT, Swing, JavaFX & SWT 10
G JTextPane durchsichtig? AWT, Swing, JavaFX & SWT 6
GilbertGrape Fehler bei HTML in JTextPane AWT, Swing, JavaFX & SWT 2
S JTextPane: Probem mit AlignmentAction AWT, Swing, JavaFX & SWT 3
J Problem mit JTextPane & JScrollPane (horizontal) AWT, Swing, JavaFX & SWT 3
B JTextPane und Image importieren in HTML String. AWT, Swing, JavaFX & SWT 2
J JTextPane mit genau 80 Zeichen breite definieren? AWT, Swing, JavaFX & SWT 3
J Html in JTextPane anzeigen? AWT, Swing, JavaFX & SWT 2
Steev JTextPane mit Textformatierung funktioniert nicht AWT, Swing, JavaFX & SWT 5
P HTMLDocument in einem JTextPane. Anhängen von HTML-Code AWT, Swing, JavaFX & SWT 2
F JTextPane aktive Zeile AWT, Swing, JavaFX & SWT 2
G insert & JTextPane AWT, Swing, JavaFX & SWT 4
J JTextPane bekommt keinen Focus! AWT, Swing, JavaFX & SWT 3
S Farben eienr JTextPane dynamisch zuweisen AWT, Swing, JavaFX & SWT 2
R JTextPane scrollen vermeiden AWT, Swing, JavaFX & SWT 2
B Feste Breite einer JTextPane, die HTML anzeigt AWT, Swing, JavaFX & SWT 8
A JScrollPane in JTextPane AWT, Swing, JavaFX & SWT 2
B Swing Logging: Ein/Ausblenden eines scrollenden JTextPane AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben