对话框中怎样格式化输出? 本帖最后由 GriffinLeo 于 2011-10-13 20:56:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将输出形成一个多行的字符串(就是每行有\n结尾的),然后传给showDialogMessage方法就行了。 问题补充:可能是我的问题没有说清楚,二楼的方法是可以显示出来的,但是显示出来时上下不能对齐,比如用System.out.printf()方法的时候可以规定类似"%5d"之类的格式,这样的话每个输出宽度为5,如果位数小于5,就在前面追加空格,这样就能做到右对齐。但是如果没有格式控制,默认的显示是左对齐的。这样每一行的数字所占的宽度是不同的,所以不能上下对齐。不知道我说清楚了没有…… 可以用String类的format方法,例如JOptionPane.showMessageDialog(null, String.format("Sales tax is %.3f", 0.1455)); 帮我判断一句话,如果有错,要记得指出哦 做了一个小游戏,eclipse或者JAR比java慢 为什么? 求指导网上书店系统的用户注册代码 主要是注册信息写入SQL的那一段 一道面试题 关于java和Oracle数据库连接的问题。 for循环的两种方法有什么不同? 匿名内部类 急向java高手请教和!!!!!!!!!!!! 请问关于远程连接DB2的问题 java简单图形编辑器中的添加文字功能的实现 银行管理系统中的代码问题 用ftpClient下载FTP上的文件报错问题
可能是我的问题没有说清楚,二楼的方法是可以显示出来的,但是显示出来时上下不能对齐,比如用System.out.printf()方法的时候可以规定类似"%5d"之类的格式,这样的话每个输出宽度为5,如果位数小于5,就在前面追加空格,这样就能做到右对齐。但是如果没有格式控制,默认的显示是左对齐的。这样每一行的数字所占的宽度是不同的,所以不能上下对齐。
不知道我说清楚了没有……