Как отформатировать таблицу умножения, созданную с помощью JOptionPane с HTML? - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь интегрировать 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?

1 Ответ

0 голосов
/ 27 сентября 2018

Чтобы правильно отобразить HTML в компоненте Swing, данные должны быть отформатированы как 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);
    }
}
...