vfl_freak
Premium-User
Hallo zusammen,
irgendwie stehe ich im Moment ein bisschen auf dem Schlauch
Ich versuche schon seit drei Stunden in einem neuen Dialog auf einem JLabel einen Text zentriert darzustellen, aber irgendwie klappt es nicht wirklich (ist immer linksbündig)
Wenn ich die APIs richtig verstehe, könnte ich mir die ersten beiden Varianten doch eh' sparen, weil dort jeweils CENTER der Default-Wert, oder
Hat jemand einen Tipp für mich?
Danke im voraus!
LG aus OS
Klaus
irgendwie stehe ich im Moment ein bisschen auf dem Schlauch

Ich versuche schon seit drei Stunden in einem neuen Dialog auf einem JLabel einen Text zentriert darzustellen, aber irgendwie klappt es nicht wirklich (ist immer linksbündig)
Java:
JLabel lblAktivAnzeige = new JLabel();
...
lblAktivAnzeige.setOpaque( true );
lblAktivAnzeige.setVerticalTextPosition( SwingConstants.CENTER ); // bringt nix
lblAktivAnzeige.setAlignmentX( CENTER_ALIGNMENT ); // bringt auch nix
...
lblAktivAnzeige.setBackground( Color.GREEN );
lblAktivAnzeige.setForeground( Color.BLACK );
String sLblAktiv = "<html><center><b>Eintrag aktiv</b></center></html>"; // klappt auch nicht (fett ja, aber nicht zentriert)
lblAktivAnzeige.setText( sLblAktiv );
...
pnTop.add( lblAktivAnzeige );
Wenn ich die APIs richtig verstehe, könnte ich mir die ersten beiden Varianten doch eh' sparen, weil dort jeweils CENTER der Default-Wert, oder

Hat jemand einen Tipp für mich?
Danke im voraus!
LG aus OS
Klaus