为什么有这些愚蠢的布局管理器来定位我的东西。我可以理解在移动平台上这样做,那里有许多不同的设备尺寸。但那不是我的目标。我想基于坐标自由定位任何组件,比如TabbedPane,ScrollPane - 我想要它。
是否有任何布局经理可以让我做我想做的事情?像Qt Designer,WPF,WindowsForms等一样常见吗?喜欢它必须?
答案 0 :(得分:6)
即使您拥有固定尺寸的框架,布局管理器也能为您提供灵活性。
我强烈建议使用它们。查看可视指南,了解哪些对您有用。此外,您可以对不同的经理进行分层以获得额外的效果:
http://download.oracle.com/javase/tutorial/uiswing/layout/visual.html
答案 1 :(得分:0)
如果你想使用绝对位置:
myPanel.setLayout(null);
JButton myButton = new JButton(myPanel);
myButton.setBounds(left, top, width, height);
答案 2 :(得分:0)
回复是:
你应该使用
JFrame frame = new JFrame("Laying Out Components Using Absolute Coordinate");