java 中TextField怎么设置右对齐?
希望高手能把整个TextField设置对齐方式的代码写下来。小弟最近正苦心钻研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:pig8673@yahoo.com.cn
yahoo.com.cn目前支持20M附件上传。
再强调一下:
我要的是TextField中的文本右对齐,不是几个TextField的布局。并且文本右对齐要在awt中实现,不用swing包的JTextField。 展开
小弟最近正苦心钻研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:pig8673@yahoo.com.cn
yahoo.com.cn目前支持20M附件上传。
再强调一下:
我要的是TextField中的文本右对齐,不是几个TextField的布局。并且文本右对齐要在awt中实现,不用swing包的JTextField。 展开
3个回答
展开全部
TextField么。调用对象的setHorizontalAlignment(int alignment)方法,里面的参数改成JTextField.RIGHT就行了。API很有用的,以后有疑问的可以先去查查。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想问你TextField呢?
要想对齐的话我个人推荐用BoxLayout布局.
BoxLayout有两种对齐方式,横向和纵向.
你自己设置几个BOX就可以相互装入,然后横向纵向对齐布局.
由于不知道你的设计具体是怎样.所以只能这样答了
要想对齐的话我个人推荐用BoxLayout布局.
BoxLayout有两种对齐方式,横向和纵向.
你自己设置几个BOX就可以相互装入,然后横向纵向对齐布局.
由于不知道你的设计具体是怎样.所以只能这样答了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询