Swing
吟啸-徐行
这个作者很懒,什么都没留下…
展开
-
Swing序
用了swing开发有段时间,前期一直忙着,没时间来整理自己的体会和感受,同样相关的内容也没有形成系统。最近终于闲了点,准备梳理下swing方面的知识。其实Swing的设计要求高。Swing将经典的MVC可谓发挥得淋漓尽致。而由于历史原因,国内绝大多数C/S程序员一直于缺乏OOP习惯及经验。对 Swing这种经典设计方式是难以接受的,无法领会由分层所带来的巨大长远优势。故宁可死守VB、PB、...原创 2011-12-15 10:02:24 · 93 阅读 · 0 评论 -
swing组件介绍(一)
学习swing组件,主要有三个内容 一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件 1.JFrame JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内 容面板,而反过来就不行. 2.JLabel JLabel是一标签.在它的文本里嵌入html标签,可以简单实现一个超链接组件 ...原创 2011-12-15 11:16:24 · 270 阅读 · 0 评论 -
Swing为什么能比SWT快?(转)
说这句话,意思是Swing可以快过SWT,而且事实已经证明了这一点。前面文章已经说过,MiG Layout Site网站的Mikael Grev曾编写了一个GUI benchmark,来测试和比较Swing和SWT的性能,最终结论是除在Windows上Swing和SWT的速度几乎一样快之外,在其他操作系统上Swing的速度都要快于SWT。 这好像违背人们的常识,模拟的组件如何能快过本地组...原创 2011-12-15 12:20:33 · 106 阅读 · 0 评论 -
Swing的第一推动力(转)
春节前写了一系列文章概要介绍了Swing的体系框架,至此,Swing框架就已经完全搭建了起来。但目前还缺少Swing与底层事件系统的交互。Swing通过AWT的事件循环系统来推动整个系统的运行,这个AWT的事件系统就是Swing系统的这个“第一推动力”。 不像一般GUI系统事件循环是由单个线程完成的,Swing事件循环实际上存在两个线程。具体到Windows上来说,一个线程叫AWT-Wi...原创 2011-12-15 12:25:34 · 117 阅读 · 0 评论 -
Swing是MVC设计的典范(转载)
不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个 Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,...原创 2011-12-15 12:28:01 · 118 阅读 · 0 评论 -
Swing模型与渲染器(转载)
本文承接Swing/AWT/SWT比较一文,概要叙述Swing的体系结构,解释了Swing架构关键概念:模型与渲染器,解释如何使用渲染对象扩展该体系架构来支持大数据量的组件。后面的文章还会简要概述SWT的体系结构,为Swing/AWT和SWT的比较做一铺垫。 ===================================== Java基础类(JFC)Swing工具...原创 2011-12-27 11:24:55 · 185 阅读 · 0 评论