我试图在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?
发布于 2018-09-27 08:29:30
要在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);
}
}https://stackoverflow.com/questions/52524387
复制相似问题