我正在尝试将HTML集成到JOptionPane
中,但无法格式化表格。
代码为:
import javax.swing.JOptionPane;
public class tabell1 {
public static void main(String[] arg) {
int p;
String t="";
String l="\n";
for (int r=1; r <=10; r++) {
for (int k=1; k <=10; k++) {
p=r*k;
System.out.print(p+"");
t=t+p+"";
}
t=t+l;
System.out.println("");
}
JOptionPane.showMessageDialog(null, t);
}
}
有人可以帮助我格式化由JOptionPane
与HTML创建的乘法表吗?
答案 0 :(得分:1)
要在Swing组件中正确显示为HTML,数据必须格式化为HTML!
import javax.swing.JOptionPane;
public class tabell1 {
public static void main(String[] arg) {
int p;
String t = "<html><body><table>";
for (int r = 1; r <= 10; r++) {
t = t + "<tr>";
for (int k = 1; k <= 10; k++) {
t = t + "<td>";
p = r * k;
System.out.print(p + " ");
t = t + p + "";
t = t + "</td>";
}
t = t + "</tr>";
//t = t + l;
System.out.println("");
}
JOptionPane.showMessageDialog(null, t);
}
}