第15章--Swing初级.pptVIP

  • 4
  • 0
  • 约9.49千字
  • 约 39页
  • 2018-04-12 发布于河北
  • 举报
第15章--Swing初级

第15章 Swing初阶 Swing的发展,是为了解决由于AWT之peer模式所衍生出的许多问题,并提供更多元化、更精致的图形接口。在java.swing包中提供了超过250个类,而其中有接近50个组件类(用J开头的)。Swing包亦是属于Java基础类(Java Foundation Classes,JFC)的一部分(请参考第11章)。 除了java.swing包外,还有些支持的包。所有Swing相关的包表列如下: Swing的优点 Swing取代并加强了AWT,而其究竟有哪些优点呢?主要的有下列几点: ? 1. 更多元化的组件 除了一些用来取代AWT功能有限的组件外,另也增加了一些功能强大,却使用简易的组件。例如像JcolorChooser、JTree、JTable等。 2. MVC结构 MVC的结构设计是为了提供用不同的view来看同一data。这样子,图形接口就会显的更富弹性。? Model(模型)——保存数据与提供数据存取方法。 View(景象)——视觉外观。 Controller(控制者)——事件处理控制。 Swing的优点 3. Pluggable Look and Feel 这是一种可随意更换UI组件视觉效果的一种特制功能。用以取代AWT所使用的Peer机制。计有Java(metal)、windows、motif、mac这几种。我们在第11章有稍

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档