将组件放置在任意 (x,y) 坐标处
我想在 JPanel
中的随机位置 (x,y) 放置一些按钮,而这些布局类很烦人。
这在 Swing 中可能吗?
I want to place some buttons in a JPanel
at random positions (x,y), and these layout classes are annoying.
Is this even possible in Swing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果使用空布局,则可以设置坐标:
但强烈建议使用布局。布局类并不“烦人”,如果你正确理解它们,它们就是你的朋友。
我建议阅读关于GridBagLayout的教程,它很容易理解(有点html表格)而且非常强大。
You can set the coordinates if you use a null layout:
But it is strongly recommended to use layouts. Layout classes are not "annoying", they are your friend if you understand them properly.
I propose reading a tutorial about GridBagLayout, it is easy to understand (kinda html tables) and very powerful.
使用
null
作为“布局管理器”:http: //docs.oracle.com/javase/tutorial/uiswing/layout/none.html
use
null
as "Layout Manager":http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html