JEditorPane Zeilenumbruch

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ja ich nerve schon wieder mit dem JEditorPane! sorry!
aber, ich will den Zeilenumbruch verbieten!

Bei der JTextArea war das simpel, da gabs die Methode setlinewrap().
Tja, beim JEditorPane nicht.

Hier mal der Code:

Code:
import java.awt.*; 
import javax.swing.*; 
import javax.swing.text.*; 
public class Start extends JFrame { 
    private JEditorPane editorPane; 
    private Document doc; 
    private MutableAttributeSet black; 
    private MutableAttributeSet red; 
    private AttributeSet attribute; 
    public Start() { 
        super("Color Text"); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setSize(200, 200); 
        setLocationRelativeTo(null); 
        editorPane = new JEditorPane(); 
        JScrollPane scroll = new JScrollPane(editorPane); 
        getContentPane().add(scroll, BorderLayout.CENTER); 
        black = new SimpleAttributeSet(); 
        StyleConstants.setForeground(black, Color.black); 
        red = new SimpleAttributeSet(); 
        StyleConstants.setForeground(red, Color.red); 
        editorPane.setEditorKit(new StyledEditorKit()); 
        doc = editorPane.getDocument(); 
        append("This "); 
        //ab jetzt nur rot: 
        attribute = red; 
        append("method"); 
        append(" is called"); 
        //wieder schwarz: 
        attribute = black; 
        append(" from within the constructor"); 
        append(" to\n initialize the form."); 

        setVisible(true);
        scroll.getVerticalScrollBar().setValue(scroll.getVerticalScrollBar().getMaximum()); 
    } 
    private void append(String text){ 
        try { 
            doc.insertString(doc.getLength(), text, attribute); 
        } catch (BadLocationException ex) { 
            ex.printStackTrace(); 
        } 
    } 
    public static void main(String args[]) {new Start();} 
}

Ich hoffe ihr könnt mir wiedermal helfen!

Machts gut
-Patrick
 

André Uhres

Top Contributor
Anonymous hat gesagt.:
..Ich hoffe ihr könnt mir wiedermal helfen!..
:D
Code:
package text;
/*
 * Start.java
 */
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
public class Start extends JFrame {
    private JEditorPane editorPane;
    private Document doc;
    private MutableAttributeSet black;
    private MutableAttributeSet red;
    private AttributeSet attribute;
    public Start() {
        super("Color Text");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(200, 200);
        setLocationRelativeTo(null);
        // no wrap durch Überschreiben der JEditorPane Methoden:
        editorPane = new JEditorPane() {
            public void setSize(Dimension d) {
                if (d.width < getParent().getSize().width)
                    d.width = getParent().getSize().width;
                super.setSize(d);
            }
            public boolean getScrollableTracksViewportWidth() {
                return false;
            }
        };
        JScrollPane scroll = new JScrollPane(editorPane);
        getContentPane().add(scroll, BorderLayout.CENTER);
        black = new SimpleAttributeSet();
        StyleConstants.setForeground(black, Color.black);
        red = new SimpleAttributeSet();
        StyleConstants.setForeground(red, Color.red);
        editorPane.setEditorKit(new StyledEditorKit());
        doc = editorPane.getDocument();
        append("This ");
        //ab jetzt nur rot:
        attribute = red;
        append("method");
        append(" is called");
        //wieder schwarz:
        attribute = black;
        append(" from within the constructor");
        append(" to\n initialize the form.");
        
        setVisible(true);
        scroll.getVerticalScrollBar().setValue(scroll.getVerticalScrollBar().getMaximum());
    }
    private void append(String text){
        try {
            doc.insertString(doc.getLength(), text, attribute);
        } catch (BadLocationException ex) {
            ex.printStackTrace();
        }
    }
    public static void main(String args[]) {new Start();}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Relative Pfadangabe in JEditorPane zur lokalen Datei Allgemeine Java-Themen 2
A Auswahl eines JEditorPane das Sich in einem JScrollPanel Befindet Allgemeine Java-Themen 2
A jEditorPane Html Datei öffnen (code) Allgemeine Java-Themen 3
C JEditorPane langsam großes HTML Allgemeine Java-Themen 8
T TextArea, JTextPane, JEditorPane Allgemeine Java-Themen 11
StrikeTom Swing JEditorPane automatischer Umbruch Allgemeine Java-Themen 4
W CSS in JEditorPane Allgemeine Java-Themen 32
I Teilweise falsche Darstellung jap. Zeichen im JEditorPane mit RTFEditorKit aus RTF-Datei Allgemeine Java-Themen 5
S Swing mit JEditorPane per HTML auf Bilder in JAR zugreifen. Allgemeine Java-Themen 3
E JTextArea / JEditorPane + Text formatieren Allgemeine Java-Themen 3
T JavaScript aus HTML im JEditorPane ausführen? Allgemeine Java-Themen 5
X Ausgabe auf JEditorPane Allgemeine Java-Themen 5
Iron Monkey JEditorPane mit Refresh von Meta Allgemeine Java-Themen 7
S ImageTag in JEditorPane Allgemeine Java-Themen 2
R JTextPane (JEditorPane) ignoriert JScrollPane Allgemeine Java-Themen 5
U JEditorPane & copy'n'paste Allgemeine Java-Themen 34
O breite des inhalts eines jeditorpane Allgemeine Java-Themen 2
G JEditorPane will nicht scrollen! Allgemeine Java-Themen 2
D Suchfunktion innerhalb Jeditorpane Allgemeine Java-Themen 6
G JEditorPane: angezeigter Text Allgemeine Java-Themen 21
D Jeditorpane + einlesen ausserhalb des Jar Allgemeine Java-Themen 4
T JApplet - JEditorPane gegen JPanel tauschen Allgemeine Java-Themen 2
T JEditorPane oder JTextPane Applets und Flash anzeigen Allgemeine Java-Themen 7
T JEditorPane aktualisieren Allgemeine Java-Themen 14
V Hyperlink mit JEditorPane Allgemeine Java-Themen 40
V Hyperlink hervorheben mit Hilfe von der Klasse JEditorPane Allgemeine Java-Themen 7
S JEditorPane / JScrollPane und nach unten scrollen Allgemeine Java-Themen 3
T Input/Output Zeilenumbruch Allgemeine Java-Themen 4
OnDemand Zeilenumbruch ignorieren möglich? Allgemeine Java-Themen 1
J XML Dokument Zeilenumbruch in den Quellcode einfügen Allgemeine Java-Themen 5
T ArrayList zeilenumbruch entfernen Allgemeine Java-Themen 13
J Zeilenumbruch per JAVA_OPTS steuern Allgemeine Java-Themen 1
AssELAss String jeweils nach x Zeichen Zeilenumbruch Allgemeine Java-Themen 1
AssELAss Zeilenumbruch immer nach bestimmtem Zeichen Allgemeine Java-Themen 1
H Zeilenumbruch in Quellcode Allgemeine Java-Themen 4
J Zeilenumbruch - Excel Export HSSF Allgemeine Java-Themen 10
E Zeilenumbruch html Allgemeine Java-Themen 3
E Eclipse automatischen Zeilenumbruch unterbinden Allgemeine Java-Themen 2
K String: alle X Zeichen Zeilenumbruch Allgemeine Java-Themen 3
T Swing JTextAera Zeilenumbruch entfernen Allgemeine Java-Themen 7
C OpenOffice Writer und Zeilenumbruch Allgemeine Java-Themen 4
J Regulärer Ausdruck - Der Punkt und der Zeilenumbruch Allgemeine Java-Themen 6
J Drucken mit drawString() und Zeilenumbruch Allgemeine Java-Themen 3
D JExcelAPI -> Zeilenumbruch? Allgemeine Java-Themen 2
S zeilenumbruch in TextArea Allgemeine Java-Themen 5
C Zeilenumbruch aus JTextArea entfernen Allgemeine Java-Themen 6
B Zeilenumbruch erkennen Allgemeine Java-Themen 22
R automatischer zeilenumbruch Allgemeine Java-Themen 2
R zeilenumbruch Allgemeine Java-Themen 2
K Zeilenumbruch in Eclipse beim Codeformater verhindern Allgemeine Java-Themen 10
S Zeilenumbruch nicht von Java interpretieren Allgemeine Java-Themen 5
B String + Zeilenumbruch nach X-Zeichen Allgemeine Java-Themen 4
G Zeilenumbruch beim BufferedWriter? Allgemeine Java-Themen 3
G Javadoc Zeilenumbruch Allgemeine Java-Themen 2
E Zeilenumbruch in einer Textdatei Allgemeine Java-Themen 2
G Zeilenumbruch Allgemeine Java-Themen 15
B Zeilenumbruch bei Schreiben einer Textdatei Allgemeine Java-Themen 10
N Zeilenumbruch in String nach jeweils x Zeichen einfügen? Allgemeine Java-Themen 6
G Zeilenumbruch in Subview Allgemeine Java-Themen 2
T - Zeilenumbruch entfernen Allgemeine Java-Themen 2
J Zeilenumbruch löschen Allgemeine Java-Themen 10
K Zeilenumbruch String Allgemeine Java-Themen 3
C Zeilenumbruch bei JTextArea Allgemeine Java-Themen 10
G Mit FileWriter Zeilenumbruch schreiben Allgemeine Java-Themen 8
bummerland Zeilenumbruch aus JTextArea Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben