Java 如何使用HTML格式化使用JOptionPane创建的乘法表?
我试图在Java 如何使用HTML格式化使用JOptionPane创建的乘法表?,java,swing,joptionpane,Java,Swing,Joptionpane,我试图在JOptionPane中集成HTML,但无法格式化该表 代码是: 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++) {
JOptionPane
中集成HTML,但无法格式化该表
代码是:
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);
}
}
import javax.swing.JOptionPane;
公共类选项卡1{
公共静态void main(字符串[]arg){
INTP;
字符串t=“”;
字符串l=“\n”;
要使(int r=1;r在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);
}
}
import javax.swing.JOptionPane;
公共类选项卡1{
公共静态void main(字符串[]arg){
INTP;
字符串t=“”;
对于(int r=1;r)来说,将数据的生成与表示分离。不要担心Swing;首先要正确处理乘法表的逻辑。这与html或joptionpane有什么关系?我试图使选项卡的框架看起来更好。setTitle(“multilikationStabell”);JLabel l=new JLabel(“+”+“234”+“”“+”234“+”+“”,JLabel.CENTER);setDefaultCloseOperation(关闭时退出);请参阅&