Place components at arbitrary (x,y) coordinates

耗尽温柔 提交于 2019-12-04 03:05:52

You can set the coordinates if you use a null layout:

panel.setLayout(null);
Button b = new Button(....);
panel.add(b);
b.setSize(width, height);
b.setLocation(x,y);

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.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!