我有一个字符串,我想在一个JOptionPane.
String info = "Name:" + _name + "\n" +
"Phone:" + _phone;
Run Code Online (Sandbox Code Playgroud)
我试图添加,\t但它没有用.
我也试过了
int choose = JOptionPane.showConfirmDialog(this,new JTextArea(info),"XXX",0);
Run Code Online (Sandbox Code Playgroud)
但它看起来并不好.
还有其他方法吗?(如果你知道一个解决方案,我可以使用\t它对我来说非常有用)
* 在这个具体示例中,我可以手动对齐它,但我正在寻找一般解决方案.
HTML 格式化可以帮助:
String info = "Name:" + _name + "<br>" +
"Phone:" + _phone + "<br>";
int choose =
JOptionPane.showConfirmDialog(this, "<html>" + info + "</html>", "XXX", 0);
Run Code Online (Sandbox Code Playgroud)
另一种选择是JTable在JOptionPane对话框中使用a ,如此解决方案中所示.