「align背心java」align 衣服
今天给各位分享align背心java的知识,其中也会对align 衣服进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中如何控制右对齐输出?
- 2、java中JTextPane 怎么把不同的行,设置为不同的对齐方式,我尝试了一下,怎么都是左对齐呀!
- 3、java在文本框内的文字实现左右中对齐方法
- 4、怎样用java实现数字向右对齐
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 衣服的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-26,除非注明,否则均为
原创文章,转载请注明出处。