本文介绍了Java中的JOptionPane的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Does anyone know why tab (\t) does not work with 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);

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

Are there other ways to align text in JOptionPane?

推荐答案

将标签文本放入JTextArea

Put your tabbed text into 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));

这篇关于Java中的JOptionPane的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 11:44