aswing的使用心得 |
| [来源:http://www.fluidea.cn | 作者:Rss Robot | 时间:2008-11-03 | 点击: | 收藏本文 【大 中 小】] |
|
最近第一次使用aswing进行项目开发。以前虽然也看过不少aswing的资料,不过在实际项目中还是第一次。习惯了flex和flash的可视化操作,还真有些不习惯。 aswing的一个特点就是太灵活了,也许是因为对java的ui框架不熟悉的原因,很多习惯一时很难适应。经过几天的摸索,总算是慢慢有点感觉了。 有些组件,比如颜色拾取器,和flex中的操作习惯有区别,需要自己动手:
package { import flash.events.Event; import flash.events.MouseEvent; import flash.display.Sprite; import flash.geom.Point; import org.aswing.ASColor; import org.aswing.AsWingManager; import org.aswing.EmptyLayout; import org.aswing.JFrame; import org.aswing.JButton; import org.aswing.JWindow; import org.aswing.border.CaveBorder; import org.aswing.colorchooser.JColorSwatches; import org.aswing.event.InteractiveEvent; import org.aswing.event.MovedEvent public class Main extends Sprite { private var btn:JButton; private var colorPicker:JColorSwatches; private var colorSwatches:JWindow; private var win:JFrame public function Main():void { init(); } private function init():void { AsWingManager.initAsStandard(this); // win = new JFrame(this, "Color Picker Test"); win.setSizeWH(360, 280); win.validate(); win.show(); this.addChild(win); win.setLocationXY(8, 8); win.getTitleBar().setCloseButton(null); win.getContentPane().setLayout(new EmptyLayout()); btn = new JButton("select Color"); btn.pack(); win.getContentPane().append(btn); btn.setLocationXY(20, 20); btn.addActionListener(showColorPicker); colorPicker = new JColorSwatches(); //colorPicker.addComponentColorSectionBar(btn); colorPicker.setBorder(new CaveBorder(null,6)); colorPicker.setOpaque(true); colorPicker.pack(); colorSwatches = [...]
|
|
| 文章如果有错误或者缺少文件,请发邮件提交给我们 |
|
|
|
|
|
|
|
| >>> 最新评论:(共有 0 位网友发表了评论) 查看所有评论 |
|
|
| 发表评论 |
|
| ·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂 |
| ·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任 |
| ·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据 |
| ·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为 |
|
|
|
 |
Flex及AIR分类 |
|
|
|
|
|
|