- 浏览: 648506 次
- 性别:
- 来自: 北京
最新评论
-
ssxszt:
...
解决PopUpManager弹出窗口RangeError: Error #2006: 提供的索引超出范围 -
lijiajia:
木子佳 写道楼主,想要源码学习,谢谢。kajiamuzi@16 ...
DataGrid和AdvancedDataGrid CheckBox全选功能 -
juedi:
很好,是我需要的东东
Flex异常处理设计 -
暖暖fh:
大神,我想要源码,这个功能我折腾了好我啊 fuhan247@1 ...
DataGrid和AdvancedDataGrid CheckBox全选功能 -
chenzi:
一样的代码,两台机器上面,完全不同的报错。。Flex实现htt ...
Flex使用Https协议
文章列表
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 ...
Toggle Panel容器之间的切换
- 博客分类:
- flex
<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 ...
- 2009-12-05 23:43
- 浏览 1383
- 评论(0)
flex的事件分为用户事件和系统事件,鼠标点击等是用户事件,而creationComponent事件就是系统事件。
所有的flex可视化组件都继承自mx.core.UIComponent,同是也继承了UIComponent的系统事件。当flex启动时,会触发一些系统事件,这些事件表明了组建在启动过程中的不同时间点,比如被创建、布局完成或者在屏幕上完成绘制等。实际上,这一些列的事件都是由一个事件mx.events.FlexEvent表示。
在组件所属的容器中,组件被实例化、加入到父容器的现实列表中,然后设置外观尺寸,最终完成容器中的布局,并被绘制出来。下图现实了组建的启 ...
- 2009-12-05 23:42
- 浏览 1590
- 评论(0)
flex的事件旅程分别为三个阶段:捕获阶段、目标阶段和冒泡阶段。下图是红绿灯例子的执行过程。
当事件发生时,FlashPlayer就创建Event对象,事件之旅由此就开始了。然而,事件之旅的起源地并不在“此地”,而是从现实列表的根节点State(flash.display.State,一个特别的现实对象容器,现实列表的根节点)开始,然后沿着列表逐渐向下,直到发生事件的对象。之后,又按相反的方向逐级向上回到根节点。没错,事件之旅是个往返过程。而且,需要强调的是,事件之旅并不包括从根节点State对象发生到发生事件的对象之间的所有节点,而只涉及发生事件的对象本身和它的父容器。在红绿灯的例子中, ...
- 2009-12-05 23:41
- 浏览 1199
- 评论(0)
在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 ...
- 2009-12-05 15:28
- 浏览 1608
- 评论(0)