为了账号安全,请及时绑定邮箱和手机立即绑定

java怎么实现界面按钮等的随意布局?

java怎么实现界面按钮等的随意布局?

a56366 2017-01-15 17:18:46
查看完整描述

1 回答

?
郝然

TA贡献12条经验 获得超10个赞

百度上就有,自己查查呗,我也对java实现界面不熟,主要了解java实现web方面


这是我百度的你看看有用么?

正统的Java程序应该在某些Layout,也就是布局的管理之下的,

例如,你现在程序用到的JFrame默认的就是FlowLayout,流式布局管理器,它从左到右,然后从上到下摆放你逐次加入的控件,结果就是你这个效果了。

还有其他布局,常用的有BorderLayout, GridLayout等,你学习一下,然后大致学懂了可以规划一下,这些布局管理器是可以嵌套的,也就是说你可以用一些小面板(比如JPanel)内部使用一种布局,而全局(小面板之间)使用另一种布局,这样就基本能达到你要的效果了。

如果还是不行,放出大招。。。。干脆取消布局管理器,调用setLayout(null),这样你的每个元素默认都定位在容器的(0,0)处,需要调用setLocation(x, y),setBounds(x,y, w,h)等方法来指定坐标,但这样窗口大小调整位置也不会变,经常用在窗口大小不变的界面里。

查看完整回答
1 反对 回复 2017-01-15
  • 1 回答
  • 0 关注
  • 1478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信