给什么平台,跳什么舞

[Java2 入门经典]第17章 创建窗口

创建图形用户界面所需的基本元素位于java.awt和java.swing两个包内。

awt是Abstract Windowing Tookit(抽象窗口工具箱)的缩写。

java.swing: Swing组件!

在java1.1 中,java.awt含有了创建图形用户界面所需的大多数类,但其中定义的很多类在Java2中已被包java.swing所取代

JFC(Java基础类,Java Foundation Class)涉及Swing组件,比如定义按钮和菜单的类,还包括java.awt.geom中的二维(2D)绘图类,以及java.awt.dnd中支持拖放功能的类,还包括在java.accessibility包中定义的应用程序接口。

 

Swing组件类完全由Java实现,而java.awt组件很大程度信赖于本地代码,

Swing组件除了提供新增功能和灵活性外,还提供了称为可插入外观感受效果的功能部件。

MVC(Model View Controller)

Model:用于存储定义组件的数据

View:以模型中的数据来创建组件的可视化表示

Controller:处理用户与组件的交互,并且根据需要响应用户操作来修改模型与/或视图

Object -> Component -> Container -> Window -> Frame -> JFrame

窗口窗格:

getRootPane() getLayeredPane() getcontentPane() getGlassPane()

 

 

posted @ 2012-11-15 14:05  Jimwind  阅读(149)  评论(0)    收藏  举报
==============精通*学习*关注==============