「align背心java」align 衣服

博主:adminadmin 2022-12-26 17:21:08 68

今天给各位分享align背心java的知识,其中也会对align 衣服进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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中JTextPane 怎么把不同的行,设置为不同的对齐方式,我尝试了一下,怎么都是左对齐呀!

修改方法:

在JTextPane中使用带HTML格式的文本就可实际各部分文本按照不同格式显示的效果。

实际效果:

修改后的代码:

import java.awt.BorderLayout;

import java.awt.Container;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JScrollPane;

import javax.swing.JTextPane;

import javax.swing.UIManager;

import javax.swing.text.BadLocationException;

import javax.swing.text.DefaultStyledDocument;

import javax.swing.text.SimpleAttributeSet;

import javax.swing.text.Style;

import javax.swing.text.StyleConstants;

import javax.swing.text.StyleContext;

import javax.swing.text.StyledDocument;

public class Test3 {

//TODO 修改代码

private static String message = "p align='left'In the beginning, there was COBOL, /p"

+ "p align='center'then there was FORTRAN, /p"

+ "p align='right'then there was BASIC, ... /p"

+ "and now there is Java.\n";

public static void main(String[] args) {

String title = (args.length == 0 ? "JTextPane Example" : args[0]);

JFrame frame = new JFrame(title);

Container content = frame.getContentPane();

StyleContext context = new StyleContext();

StyledDocument document = new DefaultStyledDocument(context);

Style style = context.getStyle(StyleContext.DEFAULT_STYLE);

StyleConstants.setAlignment(style, StyleConstants.ALIGN_LEFT);// 左对齐

try {

document.insertString(document.getLength(), message, style);

}

catch (BadLocationException badLocationException) {

System.err.println("Oops");

}

SimpleAttributeSet attributes = new SimpleAttributeSet();

StyleConstants.setAlignment(attributes, StyleConstants.ALIGN_RIGHT);//右对齐

document.setParagraphAttributes(0, document.getLength(), style, true);

try {//为什么没有右对齐呀

document.insertString(document.getLength(), "Hello Java",

attributes);

}

catch (BadLocationException badLocationException) {

}

JTextPane textarea = new JTextPane();

//TODO 新增代码开始

textarea.setContentType("text/html");

textarea.setText(message);

//TODO 新增代码结束

textarea.setEditable(false);

//TODO 被注释代码

/*

textarea.setBackground(UIManager.getColor("label.background"));

textarea.setFont(UIManager.getFont("label"));

textarea.setDocument(document);

*/

JScrollPane textAreascrollPane = new JScrollPane(textarea);

content.add(textAreascrollPane, BorderLayout.CENTER);

JLabel AliasNameLabel = new JLabel("Local Name: ");

content.add(AliasNameLabel, BorderLayout.SOUTH);

frame.setSize(300, 200);

frame.setVisible(true);

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

}

欢迎继续交流。

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

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

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

怎样用java实现数字向右对齐

关键还是要看是用什么来输出了,

如果是HTML或者JSP输出,用table标签,

tabletrtd align="left"内容/td/tr/table

可以在td里的align属性来选择左中右对齐方式

如果是在控制台上输出,好象只有判断来输出

以下是拿1-4位数字作个例子

多个数字时候,可以循环使用

String temp = null;

Integer object = 20;//任何数字

//如果是个位的情况下

if(10object)

{

temp = object.toString();//把int类型转换成String类型

temp = "XXX" + temp;//在前面加3个空格,这里因为空格会在baidu里看作null,所以用X表示

}

//以下同理

else if(100object)

{

temp = object.toString();

temp = "XX" + temp;

}

else if(1000object)

{

temp = object.toString();

temp = "X" + temp;

}

else

{

temp = object.toString();

}

System.out.println(temp);//最后控制台打印

关于align背心java和align 衣服的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。