下图是一个典型的工具栏的截图:
工具栏一般被用在主框架页面当中,如BDF的主框架页面(图中红框内的就是工具栏):
一个工具栏的设计界面如下:
只要添加一个ToolBar控件,并在内部加一些其他的子控件就可以完成一个工具栏的设计。
工具栏中可以添加的子元素有:
ToolBarButton
是ToolBarButton的一个最基本按钮控件
Separator
Separator是一个分割栏,效果如下:
MenuButton
MenuButton控件是一个支持下拉菜单的按钮控件,我们可以在IDE设计视图中:
在MenuButton下添加一道多个MenuItem元素,最终效果如:
Fill
Fill控件是一个占位控件,如下图:
我们在格式MenuButton控件后添加一个Fill控件,则最终效果如:
可以看到最终格式按钮与搜索标题之间留了很大一块空白,Fill控件会将之后所有的控件挤到Toolbar控件的最右边,实现了控件靠右布局的现实效果。
icon和iconClass
ToolBar中可以添加的子控件提供了icon和iconClass属性,用于自定义菜单按钮的图标,如图:
Attachments:













