创建布局管理器

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

来自于布局治理类LayoutManager。

创建方法:

a、布局治理器必须实现布局治理器类的接口//

b、覆盖五个函数

//在布局治理器中增加或删除组件时调用下面两个函数

void addLayoutComponent(String s,Component c);

s:组件位置的标识符名称

c:增加的组件

void removeLayoutComponent(Component c);

c:删除的组件

//计算布局组件所需的最小和选定的空间用下面两个函数

Dimension preferredLayoutSize(Container parent);//返回当前布局下容器的选定大小

Dimensioin minimumLayoutSize(Container parent);//返回当前布局下容器的最小尺寸

parent:在其中布局组件的容器

//在容器中布局组件,并对所有组件调用reshape方法,用下面函数

void layoutContainer(Container parent);

-------------------------------------------------------------

reshape()快速原型开发

有时不想安排布局治理器,仅把组件放在固定的位置上,这种方式虽然不适于编写平台独立的程序,

但是可以快速开发原型。

reshape(int x,int y,int width,int height)

x,y:组件左上角坐标

width,height:组件的宽和高。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航