Konuyu bir JLabel içine ortalamak ve üç farklı satırda ilk üç dizeyi eklemek çalışıyorum. CSS ile yapmaya çalıştım ama JLabel istediğim gibi biçimlendirmedi. Ne şu anda benziyor:
Ama böyle bir şey bakmak istiyorum:JLabel merkezi içeriği 3 satırda
================== =============
|| Eleking02 vs. Nils
||
||
|| . 7 - 3 .
||
|| . Gewonnen! .
pane.setText("<html><div style=\"color: green; text-align: left;\">" + this.getGewinner()
+ "</div><div style=\"text-align: center; margin-top: -17px;\">"
+ "Vs. </div><div style=\"margin-top: -20px; text-align: right; color: red;\">" + this.getVerlierer()
+ "</div><br/>" + "<font>" + this.getSiegerPunkte() + " - " + this.getVerliererPunkte() + "</font><br/>"
+ "<font>Gewonnen!</font></html>");
Belki ben GridLayout ile istediğinizi elde edebilirsiniz?
Tabii ki bunu başarmak için bir çok yol var, ancak GridBagLayout ve birden fazla JLabels'i kendi amaçlarınız için kullanmanızı tavsiye ederim. – ControlAltDel
https://code.google.com/p/flying-saucer/ ve geçişini deneyebilirsiniz. HTML orada – StanislavL
Ben code.google.com/p/flying-saucer kullanarak tavsiye ederim Ben onunla büyük bir expierence yaptım. – uniking