java jpanel中的组件如何向右对齐?

jl29=newJLabel("设置选课截止时间:");jl30=newJLabel("-");jl31=newJLabel("-");jtf23=newJTextFie... jl29=new JLabel("设置选课截止时间:");
jl30=new JLabel("-");
jl31=new JLabel("-");
jtf23=new JTextField(4);
jtf24=new JTextField(2);
jtf25=new JTextField(2);
jp15=new JPanel();
jp15.setLayout(new FlowLayout());
jp15.add(jl29);
jp15.add(jtf23);
jp15.add(jl30);
jp15.add(jtf24);
jp15.add(jl31);
jp15.add(jtf25);
这个是我定义的一些组件,然后显示的时候是居中对齐的。我想把这些个组件全部向右对齐,怎么实现啊?
展开
 我来答
杜爷1号
2015-06-27 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
想要全部向右对齐,不能使用FlowLayout布局,可以使用GridBagLayout网格布局,将你的控件,按照网格来放置。GridBagLayout是最强大,也是最复杂的布局,可以任意放置你的控件位置。
更多追问追答
追问
那你能不能大概帮我把这个实现下啊。只需要把所有组件向右对齐
追答

先给你看效果图吧,可以的话,我再把代码复制给你,本来想代码直接复制出来,结果提示我字数超限制了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式