Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Newbie] JTextPane texte zentrieren

202 views
Skip to first unread message

Michael Busch

unread,
Feb 22, 2003, 2:46:30 PM2/22/03
to
Hallo Zusammen.

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

Frank Buss

unread,
Feb 22, 2003, 3:31:10 PM2/22/03
to
Michael Busch <enge...@gmx.de> wrote:

> 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

Michael Busch

unread,
Feb 22, 2003, 3:41:10 PM2/22/03
to
Hi Frank.

Vielen herzlichen Dank.

Es tut.

Gruss Michael

0 new messages