ToolBar 用来显示一组常用的按钮类型组件。
当工具栏中的按钮过多时,如果水平工具栏的宽度允许;或垂直工具栏的宽度允许;或工具样自适应大小时,则按钮呈多行或多列排列。
将 ToolBar 实例添加到 BorderLayoutPanel 的四“边”中的一边,便可以由用户拖放至其它“边”。BorderLayoutPanel 将调整水平工具栏的宽度,或垂直工具栏的高度。
以下示例演示向工具栏添加按钮,以及在 BorderLayoutPanel 的四“边”中拖放工具栏。
从"库"面板中拖动相关组件到舞台(或直接通过 ActionScript 代码创建组件实例),并对实例命名。
在主时间轴中选择第一帧,打开"动作"面板,然后输入以下代码:
import flash.events.MouseEvent;
import shinater.swing.MenuItem;
import shinater.swing.Menu;
var newMenu:Menu = new Menu();
newMenu.addMenuItem(new MenuItem("File"));
newMenu.addMenuItem(new MenuItem("Project"));
newMenu.addMenuItem(new MenuItem("Resource"));
new_btn.setDropDownComponent(newMenu);
new_btn.setToolTipText("New");
open_btn.setToolTipText("Open");
save_btn.setToolTipText("Save");
my_toolBar.addChild(new_btn);
my_toolBar.addChild(open_btn);
my_toolBar.addChild(save_btn);
my_toolBar.addSeparator();
...
my_toolBar.addSeparator();
var helpMenu:Menu = new Menu();
helpMenu.addMenuItem(new MenuItem("Help..."));
helpMenu.addMenuItem(new MenuItem("About..."));
help_btn.setDropDownComponent(helpMenu);
help_btn.setToolTipText("Help");
my_toolBar.addChild(help_btn);
my_blp.addLayoutComponent(my_toolBar, BorderLayoutPanel.TOP);
相关主题http://www.shinater.com/FlashSwing/Help/ToolBar.html
- 大小: 7.7 KB
分享到:
相关推荐
示例图 http://p.blog.csdn.net/images/p_blog_csdn_net/newease/EntryImages/20091027/大图标工具栏.jpg pb 大图标 工具栏 toolbar
需要注意的是,由于Edit控件通常不是工具栏的标准组件,因此在实现过程中可能需要解决一些布局和显示问题,例如防止Edit控件覆盖其他按钮,以及处理窗口大小改变时的动态调整。通过学习和实践,你可以更好地掌握MFC...
MFC 工具栏 ToolBar 按钮添加下拉菜单 MFC 工具栏 ToolBar 按钮添加下拉菜单是指在 MFC 应用程序中,将工具栏按钮添加下拉菜单,以提供更多的功能选项。下面将详细介绍如何实现该功能。 首先,在 MainFrm.cpp 的 ...
【描述解析】:“无组件自制工具栏,自动滚动条,个人开发。”这段描述揭示了工具栏的几个关键特性:首先,它是“无组件”的,这意味着它没有依赖于任何外部库或预定义的控件,可能是完全自定义构建的。其次,包含...
开发者在自己的项目中使用此开源组件,需要将该项目导入为依赖库,然后在需要透明工具栏的Activity中应用相应的设置,可能包括初始化透明工具栏、设置滚动监听器等步骤。 5. **优点** - **可定制性**:开发者可以...
在React中,可以利用组件的state来控制工具栏的显隐。 4. **Android/iOS原生开发**:在移动应用中,原生SDK提供了相应的API来处理工具栏的动态隐藏和显示。例如,iOS的`UINavigationBar`的`setHidden:`方法,...
在这个场景中,我们关注的是使用RichTextBox控件结合扩展工具栏(toolbar)来实现这样的功能。RichTextBox控件是.NET Framework提供的一种用于显示和编辑富文本的组件,它支持多种格式,如字体、大小、颜色等。而...
在Java中,`javax.swingToolBar`类是一个常用的工具栏组件,它可以添加按钮、滑块、菜单等元素。每个按钮通常对应一个`Action`对象,这个对象包含了按钮的图标、文字、动作事件等信息。通过`Action`接口,我们可以...
Toolbar控件(或称为TBXControl)是VB6及其早期版本中的一个标准组件,用于创建具有图标和命令的自定义工具栏。在VB.NET中,这个控件被“MenuStrip”和“ToolStrip”所取代,提供了更强大的功能和更灵活的设计选项。...
而"IE"可能是包含源代码、编译好的组件或者其他与IE工具栏开发相关的文件。 总的来说,这个压缩包为想要使用Delphi开发Internet Explorer工具栏的开发者提供了一个实例,他们可以从中学到如何设计和实现自定义的...
首先,我们需要了解Qt中的`QToolBar`类,它是构建用户界面中的工具栏组件。`QToolBar`提供了添加、移除和管理工具按钮,以及设置工具栏属性如位置、可见性等的能力。在Qt Designer中,我们可以直接拖放`QToolBar`到...
本篇文章将详细探讨如何利用这两个组件来制作一个高效、直观的工具栏。 首先,`toolbar`是一个显示图标按钮的控件,通常用于执行常见的操作或命令。它为用户提供了一种快速访问功能的方式,通过点击图标就能触发...
主要是对wxpython的toolbar工具栏和menu菜单组件进行一个讲解,toolbar和menu作为一个较为常用的组件,在大部分的界面开发中都可能会使用到,以及对wxpython的主界面上的一些细节进行处理
在Android开发中,工具栏(Toolbar)已经成为取代传统Action Bar的首选组件,它提供了更灵活的自定义样式和更高的兼容性。本示例主要讲解如何在应用中集成和使用Toolbar,以及结合SearchView实现搜索功能。 首先,...
"VC 菜单项及工具栏按钮启用与禁用" 是一个常见的需求,尤其是在设计用户交互时,根据特定条件控制菜单项和工具栏按钮的状态。这涉及到Windows编程中的消息处理和控件状态管理。 1. **菜单项和工具栏按钮**: - ...
而工具栏(Toolbar)则是对话框中常见的控件,它通常包含一系列的按钮,每个按钮代表一个功能或操作。在某些情况下,根据程序的需求,我们可能需要在对话框运行时动态地创建工具栏,而不是在设计时静态地添加。这种...
综上所述,MFC中的工具栏和状态栏是构建用户界面的关键组件,开发者应熟练掌握它们的创建、定制和更新方法,以便提供直观、高效的用户交互体验。在实际开发中,结合资源编辑器和代码编程,可以实现功能丰富的界面...
Excel VBA 工具栏和菜单栏是 Excel 中最重要的组件之一,它们为用户提供了便捷的操作方式和自定义的界面体验。工具栏和菜单栏的编程可以让用户更好地控制 Excel 的行为和外观,从而提高工作效率和用户体验。 一、...
"利用js实现的日期组件toolbar"是一个旨在简化日期选择过程并提供自定义功能的工具栏。在这个项目中,我们将深入探讨如何使用JavaScript(可能结合jQuery库)来创建一个功能丰富的日期选择组件。 首先,我们来看看...
首先,工具栏(Toolbar)是一种图形用户界面组件,通常包含一系列按钮,每个按钮代表一个特定的功能或操作。在VC++中,我们可以使用MFC(Microsoft Foundation Classes)库来创建和管理工具栏。工具栏的创建主要涉及...