CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

怎样移动一个组件?请我个办法。

楼主wangzhanhai(wangzhanhai)2003-12-01 13:44:47 在 Java / J2SE / 基础类 提问

怎样实现组件的移动呢? 问题点数: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

相关问题

  • RDSConnection组件怎样使用。
  • 怎样使用 Tsession 组件?
  • Swing界面组件过多导致移动界面时死机??
  • ###java调用COM组件或COM调用java组件(EJB)解决办法。###
  • 怎样截获VCL组件的子组件的事件
  • 怎样给一批组件赋值?
  • 怎样使COM组件共享数据?
  • 怎样在VB中使用OFFICE组件
  • 怎样在TMemo组件上画图
  • 怎样给组件加上图标?

关键词

  • 组件
  • 移动
  • setlocation
  • setbounds
  • move

得分解答快速导航

  • 帖主:wangzhanhai
  • binbin2000
  • sike_bit
  • ngqzmjmj

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo