如何设置Java里面textfield的对齐方式
TextField默认没有对齐方式选择,你可以改用JTextField (javax.swing.JTextField)里面有一个setHorizontalAlignment(JTextField.RIGHT)方法,符合你的要求。
写界面推荐你使用swing,实际中AWT用得很少。本人一直用它。jdk中文帮助文档(chm)本人有,不过有30多M,没法发给你。如果你有其它方法传,可以联系我。dingjianbing666@16com 你也可以到Sun中文社区下载或在线阅读。
JTextField.TRAILING 当设置对齐方式时,调用 invalidate 和 repaint,并且激发 PropertyChange 事件(horizontalAlignment)。
修改方法:在JTextPane中使用带HTML格式的文本就可实际各部分文本按照不同格式显示的效果。
java中JTextField什么意思?
1、JTextField类的对象是一个文本组件,允许编辑单行文本,继承了JTextComponent类,JTextField与java.awt.TextField具有源代码兼容性,把字段文本用作针对ActionEvent的命令字符串。
2、JTextField 是单行文本框,不能显示多行文本,如果想要显示多行文本,就只好使用多行文本框 JTextArea 了。
3、基本上没有什么区别,就是jtextfield是swing包内的,而textfield是awt包内的。
4、JTextField 是一个轻量级组件,它允许编辑单行文本。输出字符串,可以用它的父类方法:setText(String t) 来实现。只要把需显示的字符串作实参调用这个方法就可以。
5、public JTextField(String text) 构造一个用指定文本初始化的新 TextField。创建列数为 0 的默认模型。
JAVA文本框和标签如何设置为向右对齐,谢谢
1、AWT好像没有,你换Swing吧,或者自己计算Label的长度,前面用空格去占位,这样就可以实现向右对齐了,方法有些麻烦。。自己继承重写方法也行。。
2、JtextArea可以用textArea.setAlignmentX(float alignmentX);来设置文字对齐位置。alignmentX从0到1,取0左对齐,0.5是居中,1是右对齐。
3、设置其对齐样式将标签设置为左对齐,文本框设置为右对齐。如:css:.la{text-align:left;}.textBox{text-align:right;}text-align是文本对齐样式,有三个取值,分别是:left、center、right。