kann man in einem jTextArea den inhalt rechtbündig anordnen lassen?
wenn ja wie?
wenn ja wie?
AlignmentX / AlignmentY kommen aus java.awt.Component und haben mit dem Text-Layout nix zu tun.ok, heißt bei JTextArea setAlignmentX,
final DefaultStyledDocument doc = new DefaultStyledDocument();
final Style styleRight = doc.addStyle("right", null);
StyleConstants.setAlignment(styleRight, StyleConstants.ALIGN_RIGHT);
final JTextPane textPane = new JTextPane(doc);
textPane.setLogicalStyle(styleRight);
textPane.setPreferredSize(new Dimension(500, 300));
textPane.setText("Ich bin ein mehrzeiliger\n"
+ "Text der rechtsbündig\n"
+ "dargestellt wird.");
final JPanel contentPane = new JPanel(new BorderLayout(6, 6));
contentPane.add(textPane);
final JFrame f = new JFrame("JTextPane Alignment Fun");
f.setContentPane(contentPane);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
f.setVisible(true);