Ich möchte in einem JTextPane den Text zenrieren. ich nutze swing und awt.
Wer kann mir helfen.
Bitte schrwibt es mir so, dass ich Newbie das verstehe :-))
Gruss Michael
> Ich möchte in einem JTextPane den Text zenrieren. ich nutze swing und
> awt.
Du könntest einfach die passenden Styles für alle Paragraphs setzen:
import java.awt.BorderLayout;
import javax.swing.*;
import javax.swing.text.*;
public class CenteredTextpane extends JFrame {
public CenteredTextpane() {
getContentPane().setLayout(new BorderLayout());
JTextPane textPane = new JTextPane();
textPane.setText("zentriert\nEin längerer Text\nauch zentriert");
SimpleAttributeSet attributeSet = new SimpleAttributeSet();
StyleConstants.setAlignment(attributeSet,
StyleConstants.ALIGN_CENTER);
textPane.selectAll();
textPane.setParagraphAttributes(attributeSet, false);
getContentPane().add(textPane, BorderLayout.CENTER);
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new CenteredTextpane();
}
}
--
Frank Buß, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
Vielen herzlichen Dank.
Es tut.
Gruss Michael