- 浏览: 7933017 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
1 richtexteditor控件
import mx.controls.Button;
/**
* 初始化
* */
private function InitApp():void
{
// 创建一个“打印”按钮
var but:Button = new Button();
but.label = "打印";
but.addEventListener("click",PrintDialog);
// 添加“打印”按钮到工具栏中
rte.toolbar.addChild(but);
}
<mx:RichTextEditor id="rte" x="10" y="10" title="Title" width="451">
2 文本框/多行文本框中选定被选择的文本
// 创建一个 TextRange 对象,获取选中的内容
var mySelect:TextRange = new TextRange(txtSelected, true);
lbSelected.text = mySelect.text;
其中txtselected为文本框的内容,如果要获得文本编辑器里的文本,则
lbSelected.htmlText = mySelected.htmlText;
3 一个文本编辑器例子
<![CDATA[
import mx.controls.Button;
/**
* 初始化,添加文本编辑器的设计和代码按钮
* */
private function InitApp():void
{
// 隐藏
taHtmlEditor.visible = false;
btnDesign1.visible = false;
btnCode1.visible = false;
// 创建设计按钮
var btnDesign:Button = new Button();
btnDesign.label = "设计";
btnDesign.addEventListener(MouseEvent.CLICK, btnDesign_Click);
// 创建代码按钮
var btnCode:Button = new Button();
btnCode.label = "代码";
btnCode.addEventListener(MouseEvent.CLICK, btnCode_Click);
// 添加两个按钮到文本编辑器的工具栏中
rteHtmlEditor.toolbar.addChild(btnDesign);
rteHtmlEditor.toolbar.addChild(btnCode);
}
/**
* 设计按钮的单击事件
* */
private function btnDesign_Click(e:MouseEvent):void
{
// 设置 taHtmlEditor 不可见
taHtmlEditor.visible = false;
// 设置两个按钮不可见
btnDesign1.visible = false;
btnCode1.visible = false;
// 设置 rteHtmlEditor 可见
rteHtmlEditor.visible = true;
}
/**
* 代码按钮的单击事件
* */
private function btnCode_Click(e:MouseEvent):void
{
// 设置 taHtmlEditor 可见
taHtmlEditor.visible = true;
// 设置两个按钮可见
btnDesign1.visible = true;
btnCode1.visible = true;
// 设置 rteHtmlEditor 不可见
rteHtmlEditor.visible = false;
}
/**
* 设计界面 change 事件
* */
private function rteHtmlEditor_change():void
{
// 同步两个视图中的内容
taHtmlEditor.text = rteHtmlEditor.htmlText;
}
/**
* 代码界面 change 事件
* */
private function taHtmlEditor_change():void
{
// 同步两个视图中的内容
rteHtmlEditor.htmlText = taHtmlEditor.text;
}
]]>
</mx:Script>
<mx:RichTextEditor id="rteHtmlEditor" x="10" y="10" title="Title" width="757"
height="385"
change="rteHtmlEditor_change()">
</mx:RichTextEditor>
<mx:TextArea id="taHtmlEditor" x="10" y="10" height="355" width="757"
change="taHtmlEditor_change()" fontSize="12"/>
<mx:Button id="btnDesign1" x="654" y="373" label="设计" click="btnDesign_Click
(event)"/>
<mx:Button id="btnCode1" x="710" y="373" label="代码" click="btnCode_Click(event)"/>
4 有图片的按钮
<mx:Button x="40" y="33" label="有图片的按钮"
icon="@Embed(source='assets/buttonIcon.jpg')"
fontSize="14"/>
5 复选框
<mx:CheckBox x="56" y="37" label="足球" fontSize="14" change="checkBox_change(event)"/>
private function checkBox_change(e:Event):void
{
// 判断该项目是否选中
if(e.target.selected)
{
// 获取选择的项目
lbItems.text = lbItems.text + e.target.label + " ";
}
6 设置弹出式菜单popupbutton
private function initApp():void
{
// 创建一个菜单
itMenu = new Menu();
// 定义一个数组对象,作为数据源
var dp:Object = [
{label:"台式机"},
{label:"笔记本"},
{label:"打印机"},
{label:"数码相机"}
];
// 菜单对象与数据源绑定
itMenu.dataProvider = dp;
itMenu.addEventListener("itemClick", itemClickHandler);
// 设置弹出的菜单
puBtnIT.popUp = itMenu;
}
/**
* 选择菜单事件
* */
private function itemClickHandler(event:MenuEvent):void
{
// 获取菜单选项内容
var label:String = event.item.label;
lbSelectItem.text = label;
// 设置按钮标签内容,并关闭菜单
puBtnIT.label = label;
puBtnIT.close();
// 设置菜单的索引为选项的索引值
itMenu.selectedIndex = event.index;
}
]]>
</mx:Script>
<mx:PopUpButton fontSize="14" id="puBtnIT" label="请选择产品类型"
creationComplete="initApp()" x="46" y="26" />
<mx:Label id="lbSelectItem" x="206" y="32" text="没有选择任何类型" fontSize="14" />
7 在LIST中嵌入图片
// 定义手机图标,并嵌入到程序中
[Embed(source="assets/mobileIcon.jpg")]
private var mobileSymbol:Class;
/**
* 初始化,绑定数据
* */
private function InitApp():void
{
// 定义数组
var mobileArr:Array =
[
{mobileIcon:mobileSymbol, mobile:"摩托罗拉",
ballot:"12.9%"},.............................
8 获得combox的点击
// 下拉列表控件的 change 事件
private function cmbCity_change(event:Event):void
{
// 设置 lbCity 文本控件的内容
lbCity.text = "城市编号:" +
event.currentTarget.selectedItem.data;
lbCity.text += " 城市名称:" +
event.currentTarget.selectedItem.label;
}
9 获得 datagrid的点击
private function itemClickHandle(event:ListEvent):void
{
// 获取城市名称
lbCity.text = event.currentTarget.selectedItem.city;
// 获取人口
lbPopu.text = event.currentTarget.selectedItem.population;
}
]]>
</mx:Script>
<mx:DataGrid id="dg" x="36" y="28" itemClick="itemClickHandle(event)">
10 DATAGRID控件的排序
<mx:RadioButtonGroup id="rbgCitySort" change="rbgCitySort_change(event)" />
<mx:RadioButton id="rbByCity" x="39" y="24" label="按城市排序"
groupName="rbgCitySort" fontSize="14"/>
<mx:RadioButton id="rbByPopu" x="142" y="24" label="按人口排序"
groupName="rbgCitySort" fontSize="14"/>
/**
* 按照城市名称和人口排序
* */
private function rbgCitySort_change(event:Event):void
{
// 创建 Sort 对象
var sortCity:Sort = new Sort();
// 创建两个 SortField 对象,并设置参数
var sortByCity:SortField = new SortField("city", true, true);
var sortByPopu:SortField = new SortField("population", true,
true, true);
// 获取单选按钮ID
var sortId:String = event.target.selection.id;
// 根据选择的类型,排序
switch(sortId)
{
case "rbByCity":
// 按城市排序
sortCity.fields = [sortByCity];
break;
case "rbByPopu":
// 按人口排序
sortCity.fields = [sortByPopu];
break;
default:
break;
}
// 排序
cityArrColl.sort = sortCity;
// 刷新数据集
cityArrColl.refresh();
}
]]>
这里也演示了如何获得一个 radiobuttongroup中的某个单选按钮
发表评论
-
(转)Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用
2013-06-21 12:44 1246一、在JavaScript中调用Flex方法 在Flex中可以 ... -
FLEX 4.5中启动失败的修改
2011-06-11 07:48 3396装了flex builder 4.5后,启动的时候,说出错: ... -
flex4里的双向数据绑定
2010-08-20 20:57 3946在flex3中,对于绑定可以这样: <TextInput ... -
flex 4里一个传统的闪烁效果
2010-08-18 23:34 4693flex 4里一个传统的闪烁效果,笔记如下: <?xml ... -
flex跟blazeds结合时要注意的地方
2010-06-30 16:52 1894在用MYECLIPSE+FLEXBUILDER插件,做JA ... -
flex小结11
2010-01-30 00:38 19821 advanceddatagrid中的分组grouping应 ... -
flex小结10
2010-01-29 12:38 16951 在viewstack的导航中,如果用代码来切换选项卡时,可 ... -
flex小结9
2010-01-24 19:17 16261 FLASH调用webservice: <!--引 ... -
flex学习小结8
2010-01-23 19:37 17351 饼状图 import mx.colle ... -
flex学习小结5
2010-01-21 21:56 16561 调用module 新建一个module: <m ... -
flex学习小结3
2010-01-17 11:22 2086flex小结3 1 TIMER类的应用 //创建一 ... -
flex中的动态实现remoteobject
2010-01-11 22:05 2381在flex中,一般直接在设计时写remoteobject的话, ... -
flex3+blazeds+spring+hibernate整合小结
2008-10-05 01:39 8336近来flex盛行,因此这两天也借了本书看了两天,发觉作 ...
相关推荐
Jupyter-Notebook
Jupyter-Notebook
高效甘特图模板下载-精心整理.zip
lstm Summary Framework: z = U>x, x u Uz Criteria for choosing U: • PCA: maximize projected variance • CCA: maximize projected correlation • FDA: maximize projected intraclass variance
OpenGL调试工具,适合图形开发者,包括视频开发,播放器开始以及游戏开发者。
全国行政区划shp最新图.zip
全国研究生招生与在校数据+国家线-最新.zip
Jupyter-Notebook
直播电商交流平台 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
《林黛玉进贾府》课本剧剧本
2000-2020年沪深A股上市公司融资约束程度SA指数-最新数据发布.zip
PPT模版资料,PPT模版资料
CPA注会考试最新教材资料-最新发布.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
内容概要:本文提供了一个完整的职工管理系统的C++源代码。通过面向对象的编程方法,实现了包括创建新职工、查询、增加、修改、删除、排序、统计以及存储和恢复职工数据在内的多个基本操作功能。该系统支持不同的用户角色(如管理员与老板),并通过菜单驱动方式让用户方便地进行相关操作。此外,还包括了错误检测机制,确保操作过程中的异常得到及时处理。 适合人群:有一定C++语言基础,特别是面向对象编程经验的程序员;企业管理人员和技术开发人员。 使用场景及目标:适用于中小型企业内部的人力资源管理部门或IT部门,用于维护员工基本信息数据库,提高工作效率。通过本项目的学习可以加深对链表、类和对象的理解。 阅读建议:建议先熟悉C++的基本语法和面向对象概念,再深入学习代码的具体实现细节。对于关键函数,比如exchange、creatilist等,应当重点关注并动手实践以加强理解。
Jupyter-Notebook
考研公共课历年真题集-最新发布.zip
Huawei-HKUST Joint Workshop on Theory for Future Wireless 15-16 September 2022 华为-香港科技大学未来无线理论联合研讨会 Speaker:Jingwen Tong
演出人员与观众疫情信息管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
《林黛玉进贾府》课本剧剧本.pdf