Java究竟怎么玩?

天地程序已定棋,人间大数待变局

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年12月20日

摘要: 对于Java来说,GUI开发一直都是项比较头疼的事情。从AWT的功能奇缺,到Swing的臃肿不堪,往如梦魇般困扰着Java开发人员。于是,有一群人开始走向了邪路……这群误入岐途的人(至少Sun是这么认为的……),走出了自己的一条路,名为SWT(Standard Widget Toolkit)的不归路(Sun,Sun|||)。说起SWT冒着被诟病为邪恶所换取的,无外以下几点:1.彻底摒弃了AWT/Swing,某种意义上甚至架空了JVM,比如其通过dispose()即时释放资源。(当然,大家也都知道这意味着什么)2.功能几乎全用本地系统完成,所以其界面与本地程序界面也高度一致,一改Java GUI 阅读全文
posted @ 2007-12-20 16:10 cping 阅读(419) 评论(0) 推荐(0) 编辑

摘要: 昨天晚上看到有人询问,回答一下。因为JFrame继承自Frame,是父子关系,所以Frame不能强转为JFrame使用。但是,却有取巧的方法令SWT操作Swing~//JFrame实例JFrame frame = new JFrame();//获得容器Container container = frame.getContentPane();//画布Canvas canvas = new Canvas();//容器加载画布container.add(canvas,BorderLayout.CENTER);//显示 frame.setVisible(true);//获得DisplayDisplay 阅读全文
posted @ 2007-12-20 12:50 cping 阅读(401) 评论(0) 推荐(0) 编辑