`
yunzhongxia
  • 浏览: 648506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
14. 自定义颜色       HSSF:   HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFRow row = sheet.createRow((short) 0); HSSFCell cell = row.createCell((short) 0); cell.setCellValue("Default Palette"); //apply some colors from the standard pa ...
7.  设置单元格的边框   public void createBorder() throws Exception { Workbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet("new sheet"); // Create a row and put some cells in it. Rows are 0 based. Row row = sheet.createRow(1); // Create a cell and put a value in it. ...
      项目中经常要解析和生成Excel文件,最常用的开源组件有poi与jxl。jxl是韩国人开发的,发行较早,但是更新的很慢,目前似乎还不支持excel2007。poi是apache下的一个子项目,poi应该是处理ms的office系列文档最好的组件了。poi3.6版本已经开始支持excel2007了。但是由于excel2007底层的实现似乎变成xml与excel2003底层存储发生了本质的变化,因此poi解析excel的类就存在差异了。       现在简单的介绍下poi常用的接口。       经常用的类一般都在org.apache.poi.hssf.usermodel(excel ...
<mx:states> <mx:State name="closed"> <mx:RemoveChild target="{content}"/> <mx:SetStyle target="{vbox1}" name="left" value="0"/> <mx:SetEventHandler target="{btn}" ...
      项目一期有个问题一直没有解决,今天有空终于把这个问题解决了。       问题描述,点击datagrid上的排序,排序只是对当前数据源进行排序,点击下一页的时候,没有把前一页的排序方式带过去。       解决思路:flex的datagrid是基于mvc模式的,排序是对数据源进行排序,从数据源中可以得到Sort,一个Sort里面包含多个SortField 。SortField 里面包含此列的name和排序方式(sort还是desc)       生成排序sql的代码 /** * 生成排序的sql * @param ac要排序的A ...
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:DataGrid dataProvider="{ac}" id="dg" rowCount="15"> <mx:columns> <mx:Data ...
      MdiWindow是一个开源的flex窗体组件,google code的地址为http://code.google.com/p/flexmdi/,现在MdiWindow已经是flexlib组件的成员了。      
4 Embed Embed标签用来导入图片等到程序。可以通过两种方式使用embed。 下面代码展示了两种给一个button加icon的例子 <mx:Script> <![CDATA[ [Embed(source="com/assget/close.png")] [Bindable] public var myIcon:Class; ]]> ...
 在flex中经常会用到Bindable,Embed等标签,这就是元数据标签,flex中引入了元数据标签,它告诉编译器如何编译这段代码。实际上,这些标签并没有被编译到省城的swf文件中,而是告诉编译器如何生成swf文件,有关元数据的详细 ...

其实。。。

想好了在写
在flex中所有的事件对象都源自同一个基类flash.events.Event.Event对象的属性包含了所发生事件的具体信息,同时,开发者能够利用Event对象的一系列方法来操纵事件,甚至影响系统对事件的处理。 Event包含6个只读的属性,   bubble ...
      flex的事件分为用户事件和系统事件,鼠标点击等是用户事件,而creationComponent事件就是系统事件。 所有的flex可视化组件都继承自mx.core.UIComponent,同是也继承了UIComponent的系统事件。当flex启动时,会触发一些系统事件,这些事件表明了组建在启动过程中的不同时间点,比如被创建、布局完成或者在屏幕上完成绘制等。实际上,这一些列的事件都是由一个事件mx.events.FlexEvent表示。       在组件所属的容器中,组件被实例化、加入到父容器的现实列表中,然后设置外观尺寸,最终完成容器中的布局,并被绘制出来。下图现实了组建的启 ...

事件之旅

    博客分类:
  • flex
flex的事件旅程分别为三个阶段:捕获阶段、目标阶段和冒泡阶段。下图是红绿灯例子的执行过程。 当事件发生时,FlashPlayer就创建Event对象,事件之旅由此就开始了。然而,事件之旅的起源地并不在“此地”,而是从现实列表的根节点State(flash.display.State,一个特别的现实对象容器,现实列表的根节点)开始,然后沿着列表逐渐向下,直到发生事件的对象。之后,又按相反的方向逐级向上回到根节点。没错,事件之旅是个往返过程。而且,需要强调的是,事件之旅并不包括从根节点State对象发生到发生事件的对象之间的所有节点,而只涉及发生事件的对象本身和它的父容器。在红绿灯的例子中, ...
在mxml标签里面添加事件时的传参的例子。   <?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ public function runMove(dir:String, e:Event):void { if (dir == "up") { //moveableButton.y = moveableB ...
先从一个红绿灯例子看起, <?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Script> <![CDATA[ private function init():void{ hbox.addEventListener(MouseEvent.CLICK ...
Global site tag (gtag.js) - Google Analytics