In einem TextPane möchte ich einen 5-zeiligen Text zentriert darstellen.
Verschiedenes habe ich recherchiert und bin so weit gekommen :
Leider wird jetzt nur der letzte Satz zentriert ausgegeben und zeigt auch die Attribute für Schriftart und -grösse. Die ersten 4 Zeilen bleiben linksbündig und in der Vorgabeschriftart.
Was ist denn hier falsch (oder fehlt) ?
Danke im Voraus !
Hans
Verschiedenes habe ich recherchiert und bin so weit gekommen :
Java:
public class AboutBox extends javax.swing.JDialog {
/** Creates new form AboutBox */
public AboutBox(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
jTextPane1.setEditable(false);
SimpleAttributeSet set = new SimpleAttributeSet();
StyleConstants.setAlignment(set,StyleConstants.ALIGN_CENTER);
StyleConstants.setFontFamily(set,"Times New Roman");
StyleConstants.setFontSize(set,20);
StyleConstants.setItalic(set,true);
StyleConstants.setBold(set,true);
jTextPane1.setParagraphAttributes(set,true);
jTextPane1.setBackground(Color.gray);
}
Leider wird jetzt nur der letzte Satz zentriert ausgegeben und zeigt auch die Attribute für Schriftart und -grösse. Die ersten 4 Zeilen bleiben linksbündig und in der Vorgabeschriftart.
Was ist denn hier falsch (oder fehlt) ?
Danke im Voraus !
Hans