- 博客(10)
- 收藏
- 关注
转载 深入浅出Swing事件分发线程
《FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次分析,对书...
2008-07-10 16:24:22
109
转载 打造专业外观-四
前3篇文章使用SWT组件实现了专业外观窗口,现在给出一个swing实现版本。运行的效果如下:用Swing实现不足的地方在于顶层窗口,截至到JDK1.6发布,AWT尚未支持不规则矩形...
2008-04-15 09:36:35
94
转载 打造专业外观-三
在《打造专业外观-二》中,留下了3个未实现的功能:窗口标题和图标,边缘圆角,功能按钮。在本篇中将实现这些功能来完结打造专业外观-窗口部分的讲解。一、窗口标题。SWT窗口Shell有public void setText(St...
2008-04-15 09:34:21
91
转载 打造专业外观-二
在上一篇《打造专业外观-九宫图》,介绍了九宫格的概念并留下了一个演示程序。那个程序只是一个渲染过的窗口,许多必要的功能尚未实现,比如拖拽移动、改变大小、标题栏双击等。好现在就来一一实现。你首先从这里下载上一篇程序的代码,然后在e...
2008-04-15 09:32:51
108
转载 布局管理器面面观
摘要: 布局管理器是一个实现了LayoutManager接口或LayoutManager2接口并且能够确定一个容器内部所有组件大小和位置的对象。尽管组件能够提供大小和对齐的提示信息,但是一个容器的布局管理器将最终决定组...
2008-04-14 17:31:17
114
转载 SWT自定义组件之Slider
曾经介绍过用SWT实现MSN风格的下拉框,SWT虽然没有Swing那么强大,尤其是在打造专业外观上,不支持L&F,但是通过自定义组件,同样可以达到用户要求。下面就向大家介绍本人实现的一个具备专业外观的Slider控...
2008-04-14 17:29:58
151
转载 用SWT实现MSN风格的下拉框
SWT一个所谓的优点是它的本地化外观,因为它是通过JNI调用操作系统的组件,从而可以保证外观上适合大多数用户的需求,但是一些IM类软件商往往希望它们的产品有着一套独特的外观,这对SWT这种原生组件来说就有些力不从心了,严格来说如...
2008-04-14 17:29:58
123
转载 通过xml配置文件定义及布局组件
摘要: 无论Matisse发展得如何强大,但是其本质只是用来生成Java代码而已,当你修改这代码后,再逆向恢复成UI设计器时Matisse却出于自己的一套安全考虑不允许你这样做,所以最终不得迫使开发人员放弃拖曳方式设计...
2008-04-14 17:27:36
103
转载 自定义布局管理器-CenterLayout
上文自定义布局管理器-FormLayout介绍了FormLayout的参考实现,利用FormLayout,通过指定left、top、right(可选)、bottom(可选)布局约束可以对组件进行精确定位。然而有些组件在业务上...
2008-04-14 17:27:36
155
转载 自定义布局管理器-FormLayout
摘要: 在java.awt包与javax.swing包下有许多现成的布局类,比如BorderLayout、FlowLayout,还有较为复杂的、用于精确定位的布局类GridBagLayout、SpringLayout等...
2008-04-14 17:27:36
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人