aswing实践
aswing UI框架和Adobe的Flex UI框架类似,但aswing可以于flash原生的MovieClip结合着用,这点比Flex好。
aswing 首先要了解基层控件 JPanel,JWindow,JFrame aswing的组件要添加到基层组件才能显示
有一个重要的理念 是布局->
EmptyLayout-->无布局
BorderLayout,CenterLayout,FlowWrapLayout,GridLayout
边框围绕式布局,局中布局.浮动?布局(这个还没用),网格式布局
BoxLayout,FlowLayout,SoftBoxLayout
平分布局,浮动布局,对齐布局
了解完基层控件可以了解上层控制
常用组件有JLabel,JTextArea,JButtn 都和Flex差不多
validate() 方法-->这个要记下,可以让aswing元件更新位置以达到理想效果。
aswing还有个特点是组件使用了MVC结构编写
C写的组件逻辑,M里存的组件数据,V是组件的皮肤,所以组件皮肤是可换的。
如JTable-->添加行或删除行就用JTable的Model.
一个内置带i的循环
for(var i:Object in arr){
arr[i]
}