java 中TextField怎么设置右对齐?

希望高手能把整个TextField设置对齐方式的代码写下来。

小弟最近正苦心钻研JAVA,今天想编一计算器,所有功能都实现了,却苦于找不到更改TextField对齐的系统函数。
小弟用的是java.awt包,并没用到java.swing包。
网上有提到的setHorizonAlignment(Alignment a),或者FlowLayout.RIGHT,小弟都试过。
前者是压根没这个method.(即使import swing包,TextField对象也没找到这个method)
后者不知道怎么用,倒是发现了Label的对齐,初始化对象时直接加个参数就成了。比如:Label show=new Label(title,Label.RIGHT);title是String对象,Label.RIGHT是int.

P.S:
回答正确,经采纳,追加50分。
刚刚发现用swing包中的JTextField中有setHorizonAlignment(int Alignment)可以实现,现在想要awt包的实现方法。
如果有好用的jdk中文帮助文档下载网址,也可以考虑。
本人E-mail:[email protected]
yahoo.com.cn目前支持20M附件上传。
再强调一下:
我要的是TextField中的文本右对齐,不是几个TextField的布局。并且文本右对齐要在awt中实现,不用swing包的JTextField。

写界面推荐你使用swing,实际中AWT用得很少。本人一直用它。jdk中文帮助文档(chm)本人有,不过有30多M,没法发给你。如果你有其它方法传,可以联系我。
[email protected]
你也可以到Sun中文社区下载或在线阅读。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-02
TextField么。调用对象的setHorizontalAlignment(int alignment)方法,里面的参数改成JTextField.RIGHT就行了。API很有用的,以后有疑问的可以先去查查。
第2个回答  2006-11-04
想问你TextField呢?
要想对齐的话我个人推荐用BoxLayout布局.
BoxLayout有两种对齐方式,横向和纵向.
你自己设置几个BOX就可以相互装入,然后横向纵向对齐布局.
由于不知道你的设计具体是怎样.所以只能这样答了