Box ,Dividebox,Panel 、canvas布局组件的应用

来源:互联网 发布:中国移动 大数据 优势 编辑:程序博客网 时间:2024/05/23 01:13

     HBOX 和VBOX分别用来水平方向自动排列和垂直方向自动排列布局,不会出现组件间的相互覆盖,当本身的尺寸不能满足子组件的大小时,会自动的支持滚动条组件。

 

 

HBox和VBox是Box的子类,HBox为水平分布,VBox为垂直分布。Box通过设置direction的属性,可以达到HBox,或者VBox的效果。Box的direction="horizontal",相当于HBox    ;Box的direction="vertical",相当于VBox

 

效果如图所示:

 

 

 

 

 

 

Dividebox  类布局组件

  包含HDividebox 和VDividebox 水平分割和垂直分割组件,可以用于指定方向的排列布局,与BOX组件的区别

在于在进行排列布局时组件之间插入分隔标记,通过拖动分割标记,可以动态的调整布局的位置大小。

 

 

 

 

效果如图所示:

 

 

 

 

 

 

 

 

 

 

Panel组件:

 

 

 

Panle组件主要应用于定制用户界面容器,增强界面组件布局,其内部可以放置其他组件来定制更加丰富的用户交互界面。panel包含标题栏、标题内容、状态信息,边框和内容区域。panel组件的layout可以显示三种不同的布局方式,分别为垂直(默认状态)、水平和绝对定位布局

 

 

 

 

 

 

 

效果如图所示:

 

 

 

 

 canvas

可以放置任何一种组件,活着IO控制组件。

 

代码如下:

 

 

 

效果如图所示

 

原创粉丝点击