"default"-Style im DefaultStyledDocument

Status
Nicht offen für weitere Antworten.

inflamer

Bekanntes Mitglied
Guten Tag,

folgendes für mich unerklärbares Dilemma:

Code:
    DefaultStyledDocument doc = new DefaultStyledDocument();
    Style dfltStyle = doc.getStyle("default");
    StyleConstants.setFontSize(dfltStyle, 22);

    System.out.println(dfltStyle);
    // Ausgabe: "NamedStyle:default {size=22,name=default,}"

    JTextPane textPane = new JTextPane(doc);

    System.out.println(dfltStyle);
    // Ausgabe: "NamedStyle:default {name=default,foreground=sun.swing.PrintColorUIResource[r=51,g=51,b=51],family=Dialog,bold=false,size=12,FONT_ATTRIBUTE_KEY=javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12],italic=false,}"

Ist das ein Java-Bug? (Man beachte das "size=12" in der zweiten Ausgabe.) Der Hintergrund ist, dass ich ein DefaultStyledDocument samt seinem "default"-Style lade und speichere, wobei es beim Laden eben zu dem Effekt kommt, den ich im oberen Code anzudeuten versucht habe, sprich der "default"-Style wird beim initialisieren der JTextPane mit dem Dokument nicht übernommen.

Hoffe, es hat jemand einen Tipp für mich. Vielen Dank!
 

André Uhres

Top Contributor
getStyle --> fetches a Style previously added
Da der Style nicht hinzugefügt wurde, müsste dies die Lösung sein:
Code:
doc.addStyle("default", dfltStyle);
 

inflamer

Bekanntes Mitglied
Danke für Deine Antwort!

Der "default"-Style ist bei einer JTextPane immer schon von vorn herein vorhanden (als einziger Style). Habe es aber eben mit "addStyle("default", null)" versucht, um so den alten style ggf. durch einen eigenen zu ersetzen - klappt leider nicht.

Noch Ideen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaFX Scrollpane: Style von Contentpanel default AWT, Swing, JavaFX & SWT 1
C Default table model aktualisieren AWT, Swing, JavaFX & SWT 7
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
T Default Table wird nicht angezeigt AWT, Swing, JavaFX & SWT 15
M Default-WindowListener JFrame entfernen (Stichwort: iconified) AWT, Swing, JavaFX & SWT 4
Tom299 JavaFX Default-Cursor läßt sich nicht immer "aktivieren" AWT, Swing, JavaFX & SWT 3
R Ändern Default-Verhalten von JScrollpane in einer JScrollpane AWT, Swing, JavaFX & SWT 1
B Swing JTextPane - Einfärbungen auf "default" AWT, Swing, JavaFX & SWT 2
H default cell renderer AWT, Swing, JavaFX & SWT 3
J Swing Default-Eigenschaft bei JButton AWT, Swing, JavaFX & SWT 22
C Swing Default Werte für JFormattedTextField und Eingaben zurücksetzen AWT, Swing, JavaFX & SWT 5
M SWT DateTime per default null Wert ? AWT, Swing, JavaFX & SWT 3
S JTextField Default Text AWT, Swing, JavaFX & SWT 5
K Swing Wie ändere ich die default action für Drag&Drop AWT, Swing, JavaFX & SWT 6
G Wie komm ich z.B. an das Default WarningMessageIcon ran? AWT, Swing, JavaFX & SWT 2
R TreeViewer in SWT: Default Selection eines Items AWT, Swing, JavaFX & SWT 3
hdi non-default close operation bei JDialog AWT, Swing, JavaFX & SWT 2
I Default Button AWT, Swing, JavaFX & SWT 5
G setLookAndFeel to default LookAndFeel? AWT, Swing, JavaFX & SWT 4
G default Layout für JPanel AWT, Swing, JavaFX & SWT 2
T Ändern des Default-Aussehens einer JComboBox AWT, Swing, JavaFX & SWT 3
D FileFilter Default Eintrag AWT, Swing, JavaFX & SWT 4
S Default Button in Dialogs(Ok und Cancel) AWT, Swing, JavaFX & SWT 4
H default format settings AWT, Swing, JavaFX & SWT 11
A (Default)TreeModel und wie die Daten hinein bekommen AWT, Swing, JavaFX & SWT 5
P Default Link in Swing, --> öffne Browser -> Browse URL AWT, Swing, JavaFX & SWT 8
MiMa Login mit CSS Style AWT, Swing, JavaFX & SWT 9
J JavaFX Dialog - Style AWT, Swing, JavaFX & SWT 6
L JavaFX ListView oder TableView Style überschreiben? AWT, Swing, JavaFX & SWT 6
M Swing JColorchooser anpassen - custom style? AWT, Swing, JavaFX & SWT 0
T SWT benötige den richtigen SWT style --> org.eclipse.swt.SWT.* AWT, Swing, JavaFX & SWT 2
S Swing Style Attribute aus JTextPane kopieren AWT, Swing, JavaFX & SWT 1
M SWT Sprache bei SWT Style Constants AWT, Swing, JavaFX & SWT 9
E SWT ExpandBar Style AWT, Swing, JavaFX & SWT 2
W JButton verliert den Style AWT, Swing, JavaFX & SWT 4
M AWT - XP Style AWT, Swing, JavaFX & SWT 4
K SWT Style Bits API was bedeutet << AWT, Swing, JavaFX & SWT 38
S Iphone Style Schliessen AWT, Swing, JavaFX & SWT 3
G SWT Style AWT, Swing, JavaFX & SWT 8
R JTextArea im JTextField Style AWT, Swing, JavaFX & SWT 2
K Windows Style als standard? AWT, Swing, JavaFX & SWT 2
I Swt Label und style AWT, Swing, JavaFX & SWT 5
A Probleme mit Windows Style (Background) AWT, Swing, JavaFX & SWT 4
D Kann jeditorPane CSS Style-Sheets und javascript AWT, Swing, JavaFX & SWT 2
P DefaultStyledDocument eingegebenen String durchsuchen und bestimmte Sachen einfärben AWT, Swing, JavaFX & SWT 1
D Swing DefaultStyledDocument .. Cursorposition bei insertString AWT, Swing, JavaFX & SWT 7
J Fragen zum SyntaxHighlighting (DefaultStyledDocument) AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben