我想以编程方式将我的JLabel移动到JPanel中的特定位置。我尝试了setLocation(int x, int y)
,但它不起作用。
我试图不使用任何布局管理器。
答案 0 :(得分:12)
这是一个很棒的教程,介绍如何在不使用布局管理器的情况下布局组件。
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html
创建没有布局管理器的容器涉及以下步骤。
- 通过调用
setLayout(null)
将容器的布局管理器设置为null。- 为每个容器的子项调用Component类的
setbounds
方法。- 调用Component类的
醇>repaint
方法。