java布局管理器主要包括 insets和border有什么区别?
浏览量:1378
时间:2021-03-17 15:26:59
作者:admin
insets和border有什么区别?
Insets是AWT时代的一个概念,通常被翻译为“lining”。指容器的内衬部分。在放置容器的组件时,布局管理器不会占用插入部分。此外,AWT不提供动态更改insets大小的方法,只提供getinsets()用于子类型重载。也就是说,如果要更改容器的inset,则只能继承类并重载方法。
?
边界是swing引入的一个概念。边框是在插图中绘制的——可以简单地理解,边框将占据整个插图空间。事实上,getinsets已经重载以返回其边框的“margin”(即,返回border接口的getborderinsets方法的返回值)。通过动态设置组件的边框(通过setborder方法),可以更改组件的插入大小。因此,在swing时代,getinsets方法基本上不再重载——如果使用空边框,就可以得到“传统”的insets。
java布局管理器主要包括 java五种常用的布局管理器 jframe默认布局管理器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。