开始学习java,感觉有好多小的东西都需要去进行总结,唉,没办法,既然选择了java那就一步一步来吧!加油!

setSize(int width,int heigth):

就是定义控件的大小,setSize里面有两个参数,分别对应该控件的宽度和高度.

setLocation(int x,int y):

将组件移动到新的位置,用x和y两个参数来指定新位置的左上角.

setBounds(int x,int y,int width,int height):

四个参数,既定义组件的位置,也定义了控件的大小;说白了就是它就是上面两个函数的组合;

看一些代码吧,会发现setSize()和setLocation()是通过调用setBounds来实现的

public void setSize(int width, int height) {  resize(width, height);  }  /** * @deprecated As of JDK version 1.1, * replaced by <code>setSize(int, int)</code>. */  @Deprecated  public void resize(int width, int height) {  synchronized(getTreeLock()) {  setBoundsOp(ComponentPeer.SET_SIZE);  setBounds(x, y, width, height);  }  }  
public void setLocation(int x, int y) {  move(x, y);  }  /** * @deprecated As of JDK version 1.1, * replaced by <code>setLocation(int, int)</code>. */  @Deprecated  public void move(int x, int y) {  synchronized(getTreeLock()) {  setBoundsOp(ComponentPeer.SET_LOCATION);  setBounds(x, y, width, height);  }  }  

学java不久,以后还会多多发表一些东西,希望在此同时能够得到大佬们的指教。

java中setSize(),setLocation(),setBounds三者之间的关系和用法相关推荐

  1. Java中JDK,JRE和JVM之间的关系

    初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...

  2. Java中基本数据类型和Object之间的关系

    1.基本数据类型和Object之间是没有关系的 2.基本数据类型的包装类 例如int 的包装类Integer的父类则是Object 输入:12 解释:在赋值的过程中进行自动装箱

  3. Java中的类与对象之间的关系

    目录 1 面向对象思想 2 类和对象 1 类 2 对象 3 类与对象的关系 3 类的定义 4 对象的使用 5 成员变量的默认值 1 面向对象思想 对象泛指现实中的一切事物,每种事物都具备自己的属性和行 ...

  4. dpi与dp的关系_Android中 dp,px,dpi三者之间的关系

    首先弄明白三个概念 dp/dip(Density-independent pixel ) 设备独立像素(是一个关联Density和pixel的虚拟像素单位) dpi (dots per inch) 每 ...

  5. 关于Rigidbody,Collider和CharacterController三者之间的关系和用法的总结

    Rule of Thumb Rigidbody:多用在"物体"上,因为"物体"都是"死"的,他们的运动一般都是靠物理系统.所以对于Rigid ...

  6. sql语句和java的关系_java中Statement 与 PreparedStatement接口之间的关系和区别

    Statement 和 PreparedStatement之间的关系和区别. 关系:PreparedStatement继承自Statement,都是接口 区别:PreparedStatement可以使 ...

  7. anaconda中的python如何进行关联分析_浅析python,PyCharm,Anaconda三者之间的关系

    一.它们是什么? Python是一种跨平台的计算机程序设计语言,简单来说,python就是类似于C,Java,C++等,一种编程语言. 2.Anaconda Anaconda指的是一个开源的Pytho ...

  8. Java笔记-01(Java语言的特性、JDK、JRE、JVM三者之间的关系和Java重点术语)

    1.Java语言的特性 1.1.简单性在Java语言当中真正操作内存的是:JVM(Java虚拟机)所有的java程序都是运行在Java虚拟机当中的.而Java虚拟机执行过程中再去操作内存.对于C或者C ...

  9. 浅谈javascript中原型(prototype)、构造函数、对象实例及三者之间的关系

    转自:http://www.cnblogs.com/zhangwei412827/archive/2012/12/14/2816263.html 浅谈javascript中原型(prototype). ...

最新文章

  1. themleaf返回可以带目录结构
  2. windows端自动化遇到的问题
  3. C++语言之一个派生类继承了所有的基类方法,但下列情况除外
  4. 谢百三:救市后股民应牢记教训?
  5. 计算机进桌面后反复重启,我的电脑一插网线就自动重启。到界面之后又马上重启。一直循环。...
  6. CodeForces - 1295C Obtain The String(dp预处理+贪心)
  7. mysql 主表存hash和子表的名字_【mysql】mysql分表和表分区详解
  8. python 多帧 超分辨_利用python-opencv生成视频帧数控制,和常见错误总结
  9. java调用sqluldr_java 使用 oracle sqluldr2 快速导出数据文件
  10. 如何统计项目代码行数
  11. 数学建模笔记之一起读论文2019年C题——机场出租车问题2
  12. cad怎么画立体图形教学_CAD怎么画三维图形? cad绘制立体的室内装修图的教程
  13. 黎曼猜想能用计算机算吗,关于黎曼猜想的计算机验证
  14. 使用linux时电脑突然蓝屏,Win7系统电脑突然蓝屏提示的解决方法
  15. 释放IP地址,然后重新获取的两个命令
  16. letax报错“ I can't write on file `***.pdf”
  17. 记一次rk平台热点打开流程追踪记录
  18. 【EI会议分享】2022年第三届智能制造与自动化前沿国际会议(CFIMA 2022)
  19. C、C++、Java到Python,编程入门学习什么语言好?
  20. 你必须知道的家庭急救常识

热门文章

  1. 2021年深圳中考录取线
  2. 使用说明二维码怎么做?二维码制作教程分享
  3. warframe怒焚者结合目标_warframe结合仪式目标有什么用?
  4. Jx_Python基础库入门_1: Python简介
  5. android mimi 病毒如何,迷你脑将揭开人类朊病毒的神秘面纱
  6. Dw 2020最新版下载地址 一键安装Windows
  7. Residual Dense Network for Image Super-Resolution 代码详解
  8. android gbk转utf8批量工具,Android项目编码的批量修改(GBK转UTF-8)(转载)
  9. eclipse转android studio解决GBK编码转换为UTF-8格式的方法
  10. python中继承和多态