读书人

求教一个关于JLabel的有关问题

发布时间: 2012-12-17 09:31:40 作者: rapoo

求教一个关于JLabel的问题
public void SetCardsLocation(){
for(int n = 0;n<6;n++){
JLabel img = new JLabel(p1cards.get(n).getImage());
img.setBounds(10*n,10*n, 100, 100);
pane.add(img);
?}
}
可以实现在左上角显示卡片的,但是不知道为什么在循环的最后一张纸牌的时候总是是出现在中间位置。请问他为什么出现在中间?怎样让它也回到左上角?
谢谢!
[最优解释]
应该是Jlable的父容器的布局有问题,你设置成空布局试试
[其他解释]

引用:
应该是Jlable的父容器的布局有问题,你设置成空布局试试


是这个吗?private Container pane = null;
JLabel就是放在pane里面的。pane一开始就是Null。
[其他解释]
问题已经解决了,谢谢2L

读书人网 >Java相关

热点推荐