java左右三角对齐代码,java自动对齐代码

java在文本框内的文字实现左右中对齐方法

JtextArea可以用textArea.setAlignmentX(float alignmentX);来设置文字对齐位置。alignmentX从0到1,取0左对齐,0.5是居中,1是右对齐。这个设置是针对内部的所有文字的对齐方式,如果要设置部分文字的对齐方式,就要考虑其它的了,比如JtextPane。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了界首免费建站欢迎大家使用!

JtextPane可以直接内嵌html。直接把网页代码写进去,非常方便。

Java中如何控制右对齐输出?

Java中控制右对齐输出的方法有以下:

1、你可以把数字转换成字符串,用 String.format("% 4d", number1); 可以补充空格。有个更好的方法用printf();这个给C中的方法差不多,很方便例如这样:System.out.printf("%-10s","abc"); //输出10列,左对齐(-号表示左对齐);System.out.printf("%8d",23); //输出8列, 右对齐。

2、你可以把数字转换成字符串,用 String.format("% 4d", number1); 可以补充空格,这样行

有个更好的方法用printf();这个给C中的方法差不多,很方便例如这样:System.out.printf("%-10s","abc");System.out.printf("%8d",23);System.out.println();System.out.printf("%-10s","ab");System.out.printf("%8d",23); 就可以了,这只是个例子,具体情况怎么实现看你自己。

java二维数组杨辉三角多位数对齐

可以考虑数组,也就是在把内容均衡放到数组里面

或者教你个馊主意,在打印输出的时候把字符串格式化,强制格式化为譬如5长度宽

java实现右边对齐的三角形

这个简单嘛,思路,先要确定你输出区域的宽度,然后用println() 输出空格和*.代码如下:

package com.feinir.test.out;

public class OutChar {

/**

* 输出区宽度定义

*/

private static final int width = 30;

/**

* 输出区高度定义

*/

private static final int hight = 30;

/**

* @param args

*/

public static void main(String[] args) {

for (int i = 0; i hight; ++i) {

System.out.println(getLine(i));

}

}

/**

* 取得一行要输出的字符

*

* @param i

*/

private static String getLine(int index) {

// 定义一行的空字符数组。

char[] result = new char[width];

for (int i = 0; i width; ++i) {

if (index = width-i) {

result[i] = '*'; // 后面的用*号填充

} else {

result[i] = ' '; // index前面的用空格填充

}

}

return new String(result);

}

}

楼上那位简洁。

在Java中按钮事件中实现左对齐,右对齐

你是不是想要这个效果?或者另一种方法是取得JFrame的宽度然后调整x轴就行的

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Exam_10 extends JFrame implements ActionListener{

Container c = null;

JButton btn[]=new JButton[3];

String[] title={"左对齐","中间对齐","右对齐"};

public Exam_10() {

c = this.getContentPane();

c.setLayout(new FlowLayout());

for(int i=0;ibtn.length;i++){

btn[i]=new JButton(title[i]);

c.add(btn[i]);

btn[i].addActionListener(this);

}

this.setSize(500,300);

this.setVisible(true);

this.setDefaultCloseOperation(3);

}

public static void main(String[] args) {

new Exam_10();

}

public void actionPerformed(ActionEvent e) {

for(int i=0;ibtn.length;i++){

if(e.getSource()==btn[i]){

System.out.println("你点击了"+title[i]+"布局");

switch(i){

case 0:

c.setLayout(new FlowLayout(FlowLayout.LEFT));

break;

case 1:

c.setLayout(new FlowLayout(FlowLayout.CENTER));

break;

case 2:

c.setLayout(new FlowLayout(FlowLayout.RIGHT));

break;

}

super.repaint();

this.setVisible(true);

}

}

}

}

java 如何使输出 右对齐

如果你说的是普通的java程序,在控制台查看代码一般没办法对齐,可以对齐的方法只有 tab

比如你System.out.println("abc: \t def");

\t是tab的转义,或者你直接在双引号中按tab(Q左边的按钮)简单对齐,这样可以保证大多数的输出结果可以对齐

如果说你是要在页面里面显示对齐方式只能借助代码div style="float:right;"内容/div或者table方式显示


新闻标题:java左右三角对齐代码,java自动对齐代码
标题路径:http://abwzjs.com/article/hopsjp.html