JTextPane überschreiben

Status
Nicht offen für weitere Antworten.

H&Orange

Mitglied
Hallo allerseits,

ich möchte eine Art kleinen Editor erstellen und benutze dazu ein JTextPane. Es gibt einen Button zum Serialisieren des JTextPanes, der dafür sorgt, dass das JTextPane lokal als Datei gespeichert wird. Außerdem gibt es einen Öffnen Dialog, der die Datei einliest und wieder in ein JTextPane umwandelt: Die Frage ist jetzt: Wie bringe ich mein neues eingelesenes JTextPane in das alte JTextPane oder wie kann ich das alte mit dem neuen überschreiben:

hier der ActionListener für den Öffnen-Button:
Code:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        JFileChooser x = new JFileChooser();
        int y = x.showDialog(this, "Öffnen");
        if(y == x.APPROVE_OPTION)
        {
            try {
            File datei3 = x.getSelectedFile();
            FileInputStream fis2 = new FileInputStream(datei3);
            ObjectInputStream ois = new ObjectInputStream(fis2);
            JTextPane neuesTextPane = (JTextPane) ois.readObject();

            // jetzt müsste das alte Jtextpane (jTextPane1) mit dem neuen (neuesTextPane) überschrieben werden
            
            
            ois.close();
            fis2.close();}
            catch (Exception e){e.printStackTrace();   }
        }          
    }

Schonmal Besten Dank für Eure Hilfe!
 

André Uhres

Top Contributor
Serialisiere nur das Document (textpane.getDocument()),
dann brauchst nach dem Laden einfach nur textpane.setDocument(..) zu machen :wink:
Beispiel in jedem JDK:
...\jdkXXXXXXXX\demo\jfc\Stylepad
 

H&Orange

Mitglied
Super Danke! Hacken kann gesetzt werden

Ist echt ein super Board hier!

hier also die fertige Lösung:
Code:
    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        JFileChooser x = new JFileChooser();
        int y = x.showDialog(this, "Öffnen");
        if(y == x.APPROVE_OPTION)
        {
            try {File datei3 = x.getSelectedFile();
            FileInputStream fis2 = new FileInputStream(datei3);
            ObjectInputStream ois = new ObjectInputStream(fis2);
            Document mydocument = (Document) ois.readObject();
            jTextPane1.setDocument(mydocument);            
            ois.close();
            fis2.close();}
            catch (Exception e){e.printStackTrace();}
        }          
    }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M jTextPane Bild anzeigen Java Basics - Anfänger-Themen 6
O JTextPane / JtextArea Zeilenabstand entfernen Java Basics - Anfänger-Themen 1
S Editorleiste für JtextPane Java Basics - Anfänger-Themen 0
J Möchte gern den Konsolen Output auf JTextPane umleiten Java Basics - Anfänger-Themen 4
H Interface JTextPane html formatiert kopieren Java Basics - Anfänger-Themen 2
S JtextPane problem... Java Basics - Anfänger-Themen 4
M Zeilenumbruch JTextPane Java Basics - Anfänger-Themen 2
B JTextPane nur bis bestimmtes stelle löschen Java Basics - Anfänger-Themen 6
D Object auf JTextpane / jTextArea casten? Java Basics - Anfänger-Themen 3
T JTextPane - setText kein kein neuladen der Bilder? Java Basics - Anfänger-Themen 8
S JFrame mit JTextPane serialisieren Java Basics - Anfänger-Themen 5
C JTextPane Formatierungen werden nicht gespeichert Java Basics - Anfänger-Themen 10
E formartierte Aussgabe mit JTextPane und String.format Java Basics - Anfänger-Themen 5
H jTextPane Java Basics - Anfänger-Themen 8
M JTextPane an den Anfang springen Java Basics - Anfänger-Themen 8
B Zugriff auf JTextPane in einem anderen Panel Java Basics - Anfänger-Themen 2
M JTextPane dynamisch erzeugen Java Basics - Anfänger-Themen 2
M Textformatierung JTextPane Java Basics - Anfänger-Themen 7
Developer_X Durch JTextPane eine Website anzeigen Java Basics - Anfänger-Themen 4
C Jtextpane text markieren Java Basics - Anfänger-Themen 3
K jTextPane: Farbe des markierten Textes ändern und auslesen? Java Basics - Anfänger-Themen 3
F jTextPane einlesen Java Basics - Anfänger-Themen 3
E HTML in JTextPane Java Basics - Anfänger-Themen 6
D JTextPane & Text zentrieren Java Basics - Anfänger-Themen 1
D JTextPane Frage Java Basics - Anfänger-Themen 2
O Jtextarea bzw jtextpane rechtsbündig oder blocksatz Java Basics - Anfänger-Themen 6
G JTextPane und Bilderpositionieren Java Basics - Anfänger-Themen 2
G Probleme mit HTML-Tags in jTextPane Java Basics - Anfänger-Themen 5
G append in JTextPane Java Basics - Anfänger-Themen 6
G replaceRange und JTextPane? Java Basics - Anfänger-Themen 2
G JTextPane mit fester Größe? Java Basics - Anfänger-Themen 4
W Equals-Methode überschreiben bei composition Java Basics - Anfänger-Themen 20
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T Printwriter Datei nicht überschreiben Java Basics - Anfänger-Themen 10
JensXF Methode überschreiben, so richtig? Java Basics - Anfänger-Themen 4
E Slider - Wert übergeben und überschreiben Java Basics - Anfänger-Themen 5
E Ausgabe überschreiben Java Basics - Anfänger-Themen 15
L 2 Dimensional Array werte überschreiben Java Basics - Anfänger-Themen 1
F Variablen Werte einer Klasse überschreiben Java Basics - Anfänger-Themen 4
C Methoden überschreiben Java Basics - Anfänger-Themen 3
Jinnai4 Clipboard überschreiben? Java Basics - Anfänger-Themen 11
J Methoden Equals Methode für Integer und Objekte überschreiben? Java Basics - Anfänger-Themen 9
D .txt überschreiben mit BufferedWriter ohne reset Java Basics - Anfänger-Themen 6
neerual Feld mit Einsen und Nullen füllen und überschreiben Java Basics - Anfänger-Themen 1
N awt: vererbte Methode überschreiben Java Basics - Anfänger-Themen 3
M Zeile in datei überschreiben Java Basics - Anfänger-Themen 5
V Elemente aus einem Array mit null überschreiben Java Basics - Anfänger-Themen 4
F Werte in 2D-Array mit anderem 2D-Array überschreiben Java Basics - Anfänger-Themen 2
Arif Vererbung Vererbung Variablen überschreiben Java Basics - Anfänger-Themen 1
K StringBuilder Objekt überschreiben - Speicherverbrauch Java Basics - Anfänger-Themen 3
J JTable Wert gleich überschreiben Java Basics - Anfänger-Themen 6
K compareTo(String arg) überschreiben Java Basics - Anfänger-Themen 4
M Warum soll man die Finanlize Methode nicht überschreiben und aufrufen? Java Basics - Anfänger-Themen 2
P Fehler bei überschreiben eines Eintrags Java Basics - Anfänger-Themen 2
K Interface Methoden überschreiben Java Basics - Anfänger-Themen 1
B Werte eines Arrays überschreiben. Java Basics - Anfänger-Themen 3
L Eclipse Projekt überschreiben Java Basics - Anfänger-Themen 4
H Methoden "Leeren" Speicher auf der Festplatte überschreiben Java Basics - Anfänger-Themen 8
J Methode von Subklassen einzeln überschreiben Java Basics - Anfänger-Themen 12
R variable überschreiben schlägt fehl Java Basics - Anfänger-Themen 13
B To String Metode überschreiben? Java Basics - Anfänger-Themen 30
F Methode überschreiben Java Basics - Anfänger-Themen 9
X OOP Getter/Setter überschreiben den Wert ihrer Variablen nicht Java Basics - Anfänger-Themen 4
F Variablen String-Array wird ungewollt "überschreiben" Java Basics - Anfänger-Themen 7
A Eine Datei Lesen und bestimmte Position überschreiben Java Basics - Anfänger-Themen 2
M xml log4j überschreiben für/in Java Klassen Java Basics - Anfänger-Themen 4
D Methode überschreiben Java Basics - Anfänger-Themen 2
B Input/Output bestimmte Zeilen in .txt Dateinen überschreiben Java Basics - Anfänger-Themen 20
B JLabel löschen/überschreiben Java Basics - Anfänger-Themen 10
J Variablen überschreiben innerhalb einer Klasse Java Basics - Anfänger-Themen 7
B Wann toString() überschreiben? Java Basics - Anfänger-Themen 21
Z Kann actionPerformed(ActionEvent) nicht überschreiben Java Basics - Anfänger-Themen 8
4 sysout überschreiben Java Basics - Anfänger-Themen 2
M Equals überschreiben Java Basics - Anfänger-Themen 3
J Variablen überschreiben Java Basics - Anfänger-Themen 17
M Methode von einem Object überschreiben Java Basics - Anfänger-Themen 5
M OOP Methode überschreiben mit String-Paramter unterschiedlicher Größe? Java Basics - Anfänger-Themen 19
K equals() und hashcode() überschreiben Java Basics - Anfänger-Themen 5
E Zeile innerhalb Datei überschreiben Java Basics - Anfänger-Themen 2
S Methode einer kompilierten .jar überschreiben Java Basics - Anfänger-Themen 9
S hashCode() überschreiben Java Basics - Anfänger-Themen 13
c_sidi90 Excelfile bearbeiten ohne zu überschreiben? Java Basics - Anfänger-Themen 25
K Methode überschreiben - neuen Fehler Werfen? Java Basics - Anfänger-Themen 6
G Klasse überschreiben wenn Rückgabe über Methode Java Basics - Anfänger-Themen 6
A JFileChooser - ungefragtes überschreiben Java Basics - Anfänger-Themen 12
M .txt Datei überschreiben Java Basics - Anfänger-Themen 8
H jZable - Zelle direkt überschreiben Java Basics - Anfänger-Themen 3
F Verschachtelte Arrays kopieren und überschreiben Java Basics - Anfänger-Themen 4
I Variable überschreiben Java Basics - Anfänger-Themen 5
D toString überschreiben + Exception werfen Java Basics - Anfänger-Themen 3
neurox Tutorial equals und hashCode überschreiben Java Basics - Anfänger-Themen 33
calzone FileReader, lesen ohne die Datei zu überschreiben? Java Basics - Anfänger-Themen 3
S Welche Methode in JFrame überschreiben? Java Basics - Anfänger-Themen 12
B Klasse überschreiben Java Basics - Anfänger-Themen 15
E Konstante überschreiben Java Basics - Anfänger-Themen 6
K Attribute überschreiben! Java Basics - Anfänger-Themen 2
R Elemente einer .txt hinzufügen und nicht überschreiben Java Basics - Anfänger-Themen 10
G überschreiben von methoden Java Basics - Anfänger-Themen 15
Developer_X Durch int Bestimmte Zeile überschreiben Java Basics - Anfänger-Themen 16
S HashCode überschreiben! Java Basics - Anfänger-Themen 17

Ähnliche Java Themen

Neue Themen


Oben