`
pwosboy
  • 浏览: 83546 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Swing编程学习(二)

阅读更多
MVC,我接触和了解这个名词是从Web的开发模式的时候开始接触的。准确的说,MVC不是一种开发模式,而是一种开发架构。MVC起源于SmartTalk中的GUI编程。
 
Controller和Viewer没什么太多好说的,至于Model,Swing定义了许多custom models,这些数据模型为swing 编程提供了许多方便。举几个例子。
 
ButtonModel
Used by: All AbstractButton subclasses.
Stores: A boolean representing whether the button is selected (armed) or unselected (disarmed).
 
TreeModel
Used by: JTree.
Stores: Objects that can be displayed in a tree. Implementations must be able to distinguish between branch and leaf objects, and the objects must be organized hierarchically.
 
Document
Used by: All text components.Stores: Content. Normally this is text (character data). More complex implementations support styled text, images, and other forms of content (such as embedded components).
 

UI Delegates

Swing packages each component’s view and controller into an object called a UI delegate.
UI Delegates 主要是把viewer和controller结合起来了。
 
Pluggable Look And Feel

分享到:
评论

相关推荐

    VC++ 6.0非模式对话框示例以及对比Java的Swing编程的感想

    环境:Window XP SP3、VC++ 6.0 VC++中编写模式对话框非常容易,只需要在呼叫一个不带参数的对话框类的构造方法之后,然后呼叫对话框的DoModal方法即可,...阅读人员:学习过Swing编程技术,并且也想学习VC++编程的人员

    JavaSwing编程demo

    自己学习JavaSwing的成果,一个关于Swing的小程序,能学习到最基本的Swing知识

    JAVA图形编程(AWT+SWING)

    JAVA图形编程(AWT+SWING),包括AWT和SWING两部分。很不错的学习资料,全面,细致,和大家一起分享。

    比较全的JavaSwing图形化界面编程,带你进入Java桌面编程世界。

    java使用AWT和Swing相关的类可以完成图形化界面编程,其中AWT的全称是抽象窗口工具集(Abstract Window Toolkit),它是sun公司最早提供的GUI库,这个GUI库提供了一些基本功能,但这个GUI库的功能比较有限,所以后来sun...

    JavaSwing程序开发

    JavaSwing程序开发,帮助你快速学习Swing编程 不错,看看吧! JavaSwing程序开发,帮助你快速学习Swing编程 不错,看看吧!

    Java Swing学习第一天 使用Swing创建一个窗体 记录自己的学习过程

    Swing桌面应用开发学习

    深入学习:jfc swing—java 基础类组件集.rar

    在介绍过程中,每节讨论一个主题,举出程序代码,并随后说明编程思路和技巧c最后的附录江总了Swing的包。类、接口和构造函数,各个类和接口中的子类、方法、合法参数等等。可以说本书是Java编程方面的高层专业书。

    Swing做的高仿QQ登陆界面

    用Swing 做的仿QQ登陆界面,自己写了组成功能,和登陆验证功能。 很适合初学Swing编程学习使用,希望您感兴趣。也可以继续完善我的功能。不懂的可以联系我!`

    Java Swing猜英文单词游戏(java+面向对象编程+swing+awt+io流)

    本项目是一款Java Swing猜英文单词游戏,主要针对计算机相关专业的Java学习者,寓教于乐,加深对面向对象编程的理解 该项目附带全部源码,项目都经过严格调试, 确保可以运行 二、技术栈 java+面向对象编程+swing+...

    JavaSwing高级编程.ppt

    里面主要讲了一些javaSwing方面得一些技术,对大家学习swing技术有很大的帮助

    java swing实例源码

    非常好的java swing实例,通过对对此实例学习,你可以快速掌握JAVA.Swing编程技术!

    基于Java Swing的学习代码设计源码

    基于Java Swing的学习代码设计源码,该项目包含44个文件,主要文件类型有32个java源文件,6个png图像文件,2个jpg图像文件,以及1个gitignore文件用于版本控制,1个LICENSE许可文件,1个Markdown文档用于项目说明,...

    基于Java swing组件实现简易计算器

    主要介绍了基于Java swing组件实现简易计算器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Java Swing例题

    大家共同学习,共同分享,共同讨论

    Swing Hacks[电子书+书中源码]

    Java编程语言一般是和重要的企业级应用程序联系在一起的,运行它们的服务器可能主位于蒙大拿的某个冰冷的机房里。不过,是桌面应用催生了Java,未来也必将是桌面应让Java能更加光彩夺目。...对学习SWING很有帮助!

    SWING学习参考书籍。部件大全。

    SWING学习参考书籍。部件大全。各种awt和swing中各个部件都有介绍。是一本不错的参考书。建议大家看看。有利于GUI编程。。

    java swing版的网吧计费管理系统

    本系统是一个java swing版的网吧计费管理系统,实现基本的上机下机功能登陆卡维护功能,希望对学习java swing编程的人有所帮助。

    java swing Demo完整版

    这里是我最近学习swing编程中用到的一些demo JTable CURD 事件绑定 进度条 线程处理等等demo,总之作为新手的你,看这个demo你可以学到很多。这里还采用了2-3中布局方式实现布局,由于项目其他保密性,这里只是一个...

    Java Swing 第三版 英文

    Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用... 不论是老练的Java开发人员还是Java的初学者,《Java Swing(第二版)》都是必不可少的学习指南。

    深入学习:JFC Swing——Java基础类组件集

    本书全面、深入地介绍了Java基础类中Swing的使用方法、技巧和编程注意事项。在介绍过程中,每节讨论一个主题,举出程序代码,并随后说明编程思路和技巧c最后的附录江总了Swing的包。类、接口和构造函数,各个类和...

Global site tag (gtag.js) - Google Analytics