Swing框架之Model之一 》的相关内容

从 JDK 1.0 到 JDK 1.1 中事件模型的发展看继承和组合的优缺点

JDK 1.0 事件模型向 JDK 1.1 事件模型的发展,反映了 OOP 从以继承为中心向以接口为中心的转变。《设计模式》等一系列面向对象经典教材一再教导我们,要针对接口编程,不要针对实现编程。要优先使用组合,慎重使用继承。 先来看一下 JDK 1.0 中的事件模型。 1、在 JDK 1.0 中,所有的事件处理由 GUI 组件(Window、Menu、Button、etc.)本身负责。这些组件都 ...
by dlee 2003-11-07 浏览 (6197) 回复 (11) 关键字:

swing组件介绍(1)

学习swing组件,主要有三个内容 一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件 1.JFrame JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内容面板,而反过来就不行 下面来看JFrame的例子 ============================================== ...
by dzgwt2004 2007-08-20 浏览 (2719) 回复 (7) 关键字: swing

Java事件模型的讨论

什么是事件? 说白了就是一个对象(对象A)的状态改变了的时候,通知其他的对象(对象B)发生了这么一件事。 这里很自然就有两种模式:推/拉模式。 推者,状态改变的对象(A)通知其他对象(B) 拉者,其他对象(B)监听感兴趣的对象(A)--想想windows以前那个大大的switch Java采用的大概是推模式,好像又称订阅/发布模式,就是B向A注册(实际就是把自己的引用复制一份给A),然后当A的 ...
by 无明 2003-11-09 浏览 (7364) 回复 (8) 关键字:

Swing 的MVC

说到MVC,大家都知道他是构建GUI的有力模型。不过MVC本身比较抽象和宽泛,所以对于它的实现有很多。      swing对于MVC的实现用一句话来说就是:一个GUI组件对应着一个MVC体系。      在这个体系当中JComponent这样的组件就扮演者MVC中的C,那拿JTable来说,MVC 就是 TableModel JTable TableUI.      这种将MVC几乎实施到 ...
by carlkkx 2008-09-23 浏览 (145) 回复 (0) 关键字: swing

Ajax把MVC模式变成了"MV模式"

请暂且原谅本人的浅薄,原来有一篇blog写到我初次接触ajax觉得这玩意不过如此。如今本人却要来一个180度的转弯了,大家不要笑话,人认识事物是渐进的啊 最近才认真学习了ajax,目前已经在项目中应用了,感觉很好。我想大家都知道ajax的基本原理的,在此就不多说了。从这段时间的实践来看。我认为采用了ajax的网站,完全可以从MVC模式变为MV模式。 什么是MV模式,这是我的一个提法,只是把c给 ...
by liujiboy 2007-01-04 浏览 (5059) 回复 (16) 关键字:

Swing框架之Model之一

Swing框架之Model之一      构建应用程序应该 以数据为中心,而不是以用户界面为中心,这是一个良好的编程习惯。为支持这种编程范式,Swing为每种带有逻辑数据或值的组件定义了独立的模型接口,这种分割使程序可以选择向Swing组件中嵌入自己的模型实现。        ...
by topinking 2008-07-09 浏览 (58) 回复 (0) 关键字:

Swing框架之Model之二

Swing框架之Model之二 轻量级通知        下面Swing中的模型使用轻量级通知,它们是基于 ChangeListener、ChangeEvent接口的: Model Listener Event BoundedRangeModel ChangeListener ...
by topinking 2008-07-09 浏览 (56) 回复 (0) 关键字:

Swing框架之Model之二

轻量级通知        下面Swing中的模型使用轻量级通知,它们是基于 ChangeListener、ChangeEvent接口的: Model Listener Event BoundedRangeModel ChangeListener ChangeEvent ButtonModel ...
by kingzhyh 2008-05-06 浏览 (78) 回复 (0) 关键字:

Understanding Swing’s Model

Understanding Swing’s Model   经常用 Swing 开发 Java GUI 程序的人一定听过这样的说法 ,Swing 控件是按 MVC结构设计的。更准确地说, Swing是 Model-driven的结构。但不同 Swing控件的 Model,其作用是否相同呢?比如当你在使用 JButton时,你很少需要关心 But ...
by topinking 2008-07-10 浏览 (121) 回复 (0) 关键字:

第七讲 Swing用户界面设计

7.1 Swing简介  7.1.1 简介   第五讲中我们学习了AWT,AWT是Swing的基础。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。AWT设计的初衷是支持开发小应用程序的简单用户界面。例如AWT缺少剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。   此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的、具有很大伸 ...
by roruby 2004-06-23 浏览 (370) 回复 (1) 关键字:

能否请这个圈子里高人讲解下JSF的生命周期管理?

刚学习JSF不久,不过已经深深被它吸引,这真是个令人兴奋的技术。 我崇尚技术,非常喜欢JSF,我非常高兴这里有个专门的社区在进行JSF的讨论,希望这里能繁荣起来,把所有JSF爱好者都吸引来,共同进步! 我刚开始学JAVA时,主要是学SWING开发桌面程序,现在学JSF时发现,用它进行开发时模式很像SWING那样,但不用象SWING般面对那么复杂繁琐的布局管理器,界面开发相当简单、而且页面代码非 ...
by Hotpepper 2007-08-23 浏览 (828) 回复 (3)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

选择JSF不选Struts的十大理由

作者:木马帝国  来源: www.mmbest.com  总的来说,我建议在新项目中优先考虑JSF。虽然常常有一些商业上的因素迫使我们为现有的项目选择了Struts,而且那些解决方案还有待考验,但是,让我们面对一个事实:JSF比Struts好多了。 下面是我选择JSF而不选Struts的十大理由: 1.Components(组件) 2.Render Kits ...
by vblvbl 2007-03-29 浏览 (1495) 回复 (3)

Web开发之华山论剑—Web表现层跑完龙套唱主角

一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (97) 回复 (0)

c10k问题

The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有 ...
by dogstar 2008-05-29 浏览 (595) 回复 (2)

赞助商链接