我试图将conent置于JLabel中心,并在三个不同的行中添加前三个字符串.我尝试用CSS做,但JLabel没有像我想的那样格式化它.它目前的样子:
但我希望它看起来像这样:
================================
|| 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>");
Run Code Online (Sandbox Code Playgroud)
也许我可以用gridLayout实现我想要的东西?
我必须将两个整数相除并得到一个浮点数作为结果我的代码:
Float ws;
int i = Client.getInstance().getUser().getGespielteSpiele() -Client.getInstance().getUser().getGewonneneSpiele();
int zahl1 = Client.getInstance().getUser().getGewonneneSpiele();
ws = new Float((zahl1 / i));
Run Code Online (Sandbox Code Playgroud)
我用调试器检查值
i = 64
zahl1 = 22
ws = 0.0
Run Code Online (Sandbox Code Playgroud)
为什么结果是ws0.0?我应该怎么做才能获得正确的浮点数?