
正文
java代码如何左右对齐,java向右对齐
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java中怎么对齐输出
1、首先实现表头,是固定数据,写输出语句,java即可实现库存清单的对齐显示。其次表格中间,商品数据,采用变量形式,定义变量,找对数据类型,输出所有变量。
2、只能用空格或制表位\t来对齐了 首先根据需要把每一列的宽度设死,比如每列10个字符,在输出的时候,每输出一列,后面加上这列的宽度减去已经输出列数的字符数。
3、参数的最大数量受到 Java Virtual Machine Specification 定义的 Java 数组的最大维数的限制。针对 null 参数的行为依赖于 conversion。
4、两个数之间不要用空格,而是用制表位,就是Tab,就是\t 这样就平均了。
5、用String.format指定多少个空格填充就可以了。
6、在控制台输出居中没有意义,不过你可以用画图组件,然后用布局设置。
相关问答
Q1: 在Java中按钮事件中实现左对齐,右对齐
1、LEFT、RIGHT、CENTER、LEADING 、TRAILING等参数表示label中内容对齐方式:左对齐、右对齐、居中、靠顶对齐、靠下对齐\x0d\x0a可以。
2、有个更好的方法用printf();这个给C中的方法差不多,很方便例如这样:System.out.printf(%-10s,abc); //输出10列,左对齐(-号表示左对齐);System.out.printf(%8d,23); //输出8列, 右对齐。
3、xx 使输出右对齐,不足4位用空格;-10s 使字符串左对齐输出,不足10位,后加空格;10s 使字符串右对齐输出,不足10位,前加空格。
Q2: 如何设置Java里面textfield的对齐方式
在awt中,TextField没有设置对齐方式的方法。在swing中,JTextField有一个setHorizontalAlignment()方法可以设置对齐方式。
可以使用JFextField中的setHorizontalAlignment(int alignment)方法,API中的解释为:setHorizontalAlignment public void setHorizontalAlignment(int alignment)设置文本的水平对齐方式。
写界面推荐你使用swing,实际中AWT用得很少。本人一直用它。jdk中文帮助文档(chm)本人有,不过有30多M,没法发给你。如果你有其它方法传,可以联系我。dingjianbing666@16com 你也可以到Sun中文社区下载或在线阅读。
里面是你需要居中的文字。如果是JTextField的话:先设置文本方向,再设置对其方式 getHorizontalAlignment public int getHorizontalAlignment()返回文本的水平对齐方式。
TextArea 和 JTextArea 都不支持设置对齐方式,它的对齐方式是继承自操作系统的。
Java中控制右对齐输出的方法有以下:你可以把数字转换成字符串,用 String.format(% 4d, number1); 可以补充空格。
Q3: Java中如何控制右对齐输出?
参数的最大数量受到 Java Virtual Machine Specification 定义的 Java 数组的最大维数的限制。针对 null 参数的行为依赖于 conversion。
printf的格式控制的完整格式:- 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。
只能用空格或制表位\t来对齐了 首先根据需要把每一列的宽度设死,比如每列10个字符,在输出的时候,每输出一列,后面加上这列的宽度减去已经输出列数的字符数。
写界面推荐你使用swing,实际中AWT用得很少。本人一直用它。jdk中文帮助文档(chm)本人有,不过有30多M,没法发给你。如果你有其它方法传,可以联系我。dingjianbing666@16com 你也可以到Sun中文社区下载或在线阅读。
AWT好像没有,你换Swing吧,或者自己计算Label的长度,前面用空格去占位,这样就可以实现向右对齐了,方法有些麻烦。。自己继承重写方法也行。。
关于java代码如何左右对齐和java向右对齐的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







