我想在JPanel
的随机位置(x,y)放置一些按钮,这些布局类很烦人。
这甚至可以在Swing中使用吗?
答案 0 :(得分:11)
如果使用空布局,则可以设置坐标:
panel.setLayout(null);
Button b = new Button(....);
panel.add(b);
b.setSize(width, height);
b.setLocation(x,y);
但强烈建议使用布局。布局类不会“烦人”,如果你理解它们,它们就是你的朋友。
我建议阅读一个tutorial about GridBagLayout,它很容易理解(有点html表格)并且非常强大。
答案 1 :(得分:4)
使用null
作为“布局管理器”:
http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html