Moin,
also ich habe jetzt HTML in ein JLabel gepackt, funktioniert soweit super.
[code=Java]
private String generateTable(float[] values, String[] names, String[] symbols) {
StringBuilder table = new StringBuilder();
int potenz = Helper.Misc.recalcPower(values);
String vz = (new String[] { Localer.translate("physical.power.none"), Localer.translate("physical.power.kilo"), Localer.translate("physical.power.mega"),
Localer.translate("physical.power.giga"), Localer.translate("physical.power.terra") })[potenz];
table.append("<html>");
for(int i = 0; i < values.length; i++) {
table.append(generateTableLine(values[i], names[i], symbols[i], vz));
}
table.append("</html>");
return table.toString();
}
private String generateTableLine(float value, String name, String symbol, String vz) {
StringBuilder line = new StringBuilder();
line.append("<tr><td>").append(name).append("</td><td> = </td><td>").append(String.format("%.1f", value)).append(" ").append(vz).append(symbol).append("</td></tr>");
return line.toString();
}
[/code]
das war der eine Teil. Wenn das ganze jetzt noch so super mit farbigem Hintergrund klappt - genial
hand, mogel