swing学习笔记
文章平均质量分 77
cszhao1980
这个作者很懒,什么都没留下…
展开
-
(swing读书笔记)Swing Look And Feel(3)
(swing读书笔记)Swing Look And Feel(3) By cszhao1980六.UIResource UIResource是个空接口,它的目的是为标识一种身份,即是否为UI Resource for L&F。考虑这样一种情况:(1) 使用原创 2012-03-12 09:18:18 · 1221 阅读 · 0 评论 -
(swing读书笔记)Swing Look And Feel(2)
(swing读书笔记)Swing Look And Feel(2) By cszhao1980三. UI defaultsUIDefaults内部维护了一张巨大的Hashtable, 记录了一套Look And Feel所要涉及的所有UI信息。原创 2012-03-12 09:16:04 · 1357 阅读 · 0 评论 -
(swing读书笔记)Swing Look And Feel(1)
(swing读书笔记)Swing Look And Feel(1) By cszhao1980Swing出现之初,就提供一种非常前卫的功能,即PLAF——可拔插的Look And Feel,我们可以非常轻松的动态改变Swing程序的Look and Feel,哇乌,真原创 2012-03-12 09:14:45 · 1750 阅读 · 0 评论 -
(swing读书笔记)JTree简介(下)
(swing读书笔记)JTree简介(下) By cszhao1980六.TreeCellRenderer通过JTable一样,JTree也使用一个接口定义它的单元绘制器,该接口仅有一个方法: ComponentgetTreeCellRendererCompo原创 2012-03-12 09:10:31 · 2050 阅读 · 0 评论 -
(swing读书笔记)JTree简介(中)
(swing读书笔记)JTree简介(中) By cszhao1980三.TreeModel(树模型)同JTable相比,TreeModel接口显得不那么重要。这是Tree的特殊性造成的——TreeNode实现Tree的物理结构。因此,TreeModel接口中最重要的作用就是跟踪Tree的根节点了原创 2012-03-12 09:09:28 · 1675 阅读 · 0 评论 -
(swing读书笔记)JTree简介(上)
(swing读书笔记)JTree简介(上) By cszhao1980同JTable类似,JTree也是一个负责的组件,其周围也有大量附属接口、类,如下图所示:一.TreeNode(树节点)TreeNode是JTree的核心组成部分,通过TreeNode实现了Tree的基本结构。swi原创 2012-03-12 09:07:52 · 1523 阅读 · 0 评论 -
(swing读书笔记)JTable简介(下)
(swing读书笔记)JTable简介(下) by cszhao1980 六.Row最初,JTable没有提供任何“Row”相关的类来控制Row,与Row相关的大量操原创 2012-03-12 09:04:16 · 1005 阅读 · 0 评论 -
(swing读书笔记)JTable简介(中)
(swing读书笔记)JTable简介(中) by cszhao1980 五.TableCellRendererJTable将Cell的绘制工作委托给CellRend原创 2012-03-12 09:03:06 · 1461 阅读 · 0 评论 -
(swing读书笔记)JTable简介(上)
(swing读书笔记)JTable简介(上) by cszhao1980 JTable是Swing中最复杂的组件之一。在JTable周围,环原创 2012-03-12 09:01:22 · 1861 阅读 · 0 评论 -
(swing读书笔记)Undo/Redo(上)
(swing读书笔记)Undo/Redo(上) By cszhao1980一.UndoableEdit系列Undo、Redo是十分有用的功能,Swing提供了一组类来协助用户完成Undo、Redo功能。 1.1 UndoableEdit首先是执行Undo、Redo操作功能的类——“UndoableEdit原创 2012-03-12 08:55:51 · 1321 阅读 · 0 评论 -
(swing读书笔记)Undo/Redo(下)
(swing读书笔记)Undo/Redo(下) By cszhao1980四.更好的集成——StateEdit现在,实现Undo功能已经比较简单了:(1) 建立一个“普通”的UndoableEdit对象,完成真正的Undo()、Redo()功能;(2) 建立一个UndoManager原创 2012-03-12 08:56:46 · 805 阅读 · 0 评论 -
(swing读书笔记)Insets/Border/Icon/Action
Insets/Border/Icon/Action 在比较AWT、SWING的不同之处时,InSets和Border是个有趣的话题。 InSets是AWT时代就有的概念,多译为“边衬”,是指容器的边衬部分,布局管理器在安置容器的组件时,不会占用inSets部分。而且,AWT不原创 2012-03-01 12:17:33 · 2599 阅读 · 0 评论 -
(swing读书笔记)ProgressMonitor
ProgressMonitor(进度监视器)ProgressMonitor类通过显示一个进度对话框来显示进度,该对话框一般如下图所示: 它包括一个进度条、消息(“Reading File”)、注释(TestProgress.java)和“取消按钮”(有些环境下,还包括一个“确认按钮”)。 ProgressMonitor的构造函数如下:public Pr原创 2012-03-01 12:30:53 · 5510 阅读 · 5 评论 -
(swing读书笔记)引子
这里记录的是早年间学习swing时,写的一点心得。他们可以看作是《Java 2图形设计 卷Ⅱ:SWING》和《JAVA swing》两本书的读书笔记。现在看来,文章中很多想法很肤浅,甚至有错误,但当时毕竟也费了一些功夫,舍不得丢弃,贴在这里算是自娱自乐吧。 在现在J2EE横行的年代,可能没有多少人对Swing这种“老掉牙”的技术感兴趣吧。不过,作为一个优秀的UI库,swing曾给我原创 2012-03-01 12:12:10 · 989 阅读 · 2 评论 -
(swing读书笔记)Swing Look And Feel(4)
(swing读书笔记)Swing Look And Feel(4) By cszhao1980八.MetalLookAndFeel的功能增强Swing对它默认的跨平台L&F提供了功能的增强,即主题(theme)和客户属性(client property)。利用这两原创 2012-03-12 09:20:08 · 2600 阅读 · 0 评论