Java中的JOptionPane

new*_*bie 2 java joptionpane

有谁知道为什么tab(\ t)不能与JOptionPane.showMessageDialog一起使用?

我的代码如下:

 String addText = "NAME\t\tADDRESS\t\tTEL.No\tEMAIL\n";
        for (int i = 0; i < addressBookSize; i++) {
           addText = addText+entry[i].viewAllInfo();
        }
        System.out.print(addText);
 JOptionPane.showMessageDialog(null, addText);
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以在JOptionPane中对齐文本吗?

Ole*_*liv 7

将标签文本放入JTextArea

String addText = "NAME\t\tADDRESS\t\tTEL.No\tEMAIL\n";
        for (int i = 0; i < addressBookSize; i++) {
           addText = addText+entry[i].viewAllInfo();
        }
        System.out.print(addText);
 JOptionPane.showMessageDialog(null, new JTextArea(addText));
Run Code Online (Sandbox Code Playgroud)