怎样移动一个组件?请我个办法。
怎样实现组件的移动呢? 问题点数:20、回复次数:6Top
1 楼kypfos(不在寻梦)回复于 2003-12-01 14:10:46 得分 0
java.awt.Component.move(int, int)Top
2 楼binbin2000(binbin)回复于 2003-12-01 14:35:51 得分 5
首先把布局管理器设置为null,然后move(int,int),或者用setbounds也可以。Top
3 楼sike_bit(四可)回复于 2003-12-01 15:06:03 得分 5
java.awt.Component.move(int, int),在1。1以后版本是Deprecated的,已经被setLocation(int, int)所代替了,所以建议你还是用setLocation(int, int)吧,要不build的时候会出现
waring的Top
4 楼ngqzmjmj(冷酷)回复于 2003-12-01 18:05:40 得分 10
还是用setbounds()比较好吧
public void setLocation(int x, int y) {
move(x, y);
}
public void move(int x, int y) {
setBounds(x, y, width, height);
}
这是compoment里定义的Top
5 楼wangzhanhai(wangzhanhai)回复于 2003-12-02 04:21:25 得分 0
我再补充一下:
在JLeredPane中将组件加在拖动层之后,怎样移动呢?
各位介绍的方法我不知道在哪里用的。Top
6 楼sike_bit(四可)回复于 2003-12-02 09:44:50 得分 0
楼上说的是JLayeredPane吧???Top




