2014年1月9日

Swing编程基础 之五

摘要: 按钮控件实例:一、JButtonpackage cn.tl.buttontest;import java.awt.*;import javax.swing.*;public class Button1 { static final int WIDTH = 300; static final int HEIGHT = 200; public static void main(String[] args) { //创建顶层框架类(设置标题和框架大小) JFrame jf = new JFrame(); jf.setSize(WID... 阅读全文

posted @ 2014-01-09 11:08 主人的成长 阅读(256) 评论(0) 推荐(0)

Swing编程基础 之四

摘要: MVC(Model-View-Control)体系结构Swing胜过AWT的主要优势在于MVC体系结构的普遍使用。在一个MVC用户界面中,存三个通讯对象:模型、视图和控件。模型(Modle)是指定的逻辑表示法,视图是模型的可视化表示法,而控件则指定了如何处理用户输入。当模型发生改变时,它会通知所有依赖它的视图,视图使用控件指定其相应机制。为了简化组件的设计工作,在Swing组件中视图和控件两部分合为一体。每个组件有一个相关的分离模型和它使用的界面(包括视图和控件)。把数据模型与组件联系起来用setModel( )方法。MVC是现有的编程语言中制作图形用户界面的一种通用的思想,其思路是把数据的内 阅读全文

posted @ 2014-01-09 09:45 主人的成长 阅读(141) 评论(0) 推荐(0)

Swing编程基础 之三

摘要: Swing组件的多样性:Swing是AWT的扩展,它提供了许多新的图形界面组件。Swing组件以"J"开头,除了有与AWT类似的按钮(JButton)、标签(JLabel)、复选框(JCheckBox)、菜单(JMenu)等基本组件外,还增加了一个丰富的高层组件集合,如表格(JTable)、树(JTree)。 阅读全文

posted @ 2014-01-09 09:43 主人的成长 阅读(135) 评论(0) 推荐(0)

Swing编程基础 之二

摘要: Swing的类层次结构:在javax.swing包中,定义了两种类型的组件:顶层容器(JFrame,JApplet,JDialog和JWindow)和轻量级组件.java.awt.Component -java.awt.Container -java.awt.Window -java.awt.Frame-javax.swing.JFrame -javax.Dialog-javax.swing.JDialog -javax.swing.JWindow -java.awt.Applet-javax.swing.JA... 阅读全文

posted @ 2014-01-09 09:42 主人的成长 阅读(169) 评论(0) 推荐(0)

Swing编程基础 之一

摘要: Swing简介:Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。Swing采用了一种MVC的设计范式,即"模型-视图-控制"(Model-View-Controller),其中模型用来保存内容,视图用来显示内容,控制器用来控制用户输入。Swing外观感觉采用可插入的外观感觉(Pluggable Look and Feel,PL&F)。AWT组件总是只有与本机相 阅读全文

posted @ 2014-01-09 09:41 主人的成长 阅读(150) 评论(0) 推荐(0)

导航