swing
iteye_19009
这个作者很懒,什么都没留下…
展开
-
好多swing新闻
难道老子的第二春来了? SwingX是一个包含Swing GUI工具包的扩展控件,为富客户端应用提供很多很棒的组件。值得注意的功能包括: 1。提供tables, trees, 和 lists的排序,过滤,高亮功能 2。查找/搜索 3。登录/验证架构 4。提供TreeTable组件 5。日期选择组件 ……等等。SwingX尤其关注于行列组件的功能扩展。 标...2009-03-05 23:52:31 · 91 阅读 · 0 评论 -
swing的包结构
[code="java"] javax.swing //swing组件和实用工具 javax.swing.border //swing轻量组件的边框 javax.swing.colorchooser //JColorChooser的支持类(接口) javax.swing.event //事件和监听器类 j...2009-03-10 14:55:46 · 184 阅读 · 0 评论 -
swing与并发
swing多线程中有三种不同的线程 1 初始线程:创建一个可以运行的对象,主要负责图形化界面。二是将这个可运行的对象安 排到到事件分派线程中去执行。 2 事件分派线程:主要用来处理swing中的方法,因为大部分swing对象中的方法都不是线程安全的,所以需要事件分派线程来保证线程安全。 3 工作线程:一般用来处理比较耗时的任务,比如下载或者需要很长等待时间的任务。...2009-03-12 09:43:28 · 138 阅读 · 0 评论 -
swing与并发【工作线程】
jdk6.0发布后,工作线程被SwingWorker的类处理 [code="java"] //这段代码主要是为读者展示如何处理背景任务,在程序中有六个顶层容器,可以在同一时间内打开,因为它们都处于工作线程 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt...2009-03-12 12:16:22 · 159 阅读 · 0 评论 -
swing与并发【工作线程】【拥有临时结果的任务】
就是工作线程在后台运行到半拉,给出一个临时数据信息,也就是说临时的结果 方法就是在工作线程中使用publish()方法将中间数据存入其中,再覆盖process方法,存入的中间数据将被他调到事件分派线程来 [code="java"] //这段代码主要是为读者展示如何处理正在运行的程序的中间结果 import java.awt.Component; import java.awt.D...2009-03-12 12:42:22 · 148 阅读 · 0 评论 -
swing与并发【工作线程】【取消背景任务】
可以使用SwingWorker.cancel()来取消一个背景任务。如果失败(比如已经完成或已经取消),会抛出异常。 [code="java"] //这段程序代码主要为读者展示如何取消背景任务 import java.awt.*; import java.util.List; import javax.swing.*; public class threadtest1 { st...2009-03-12 13:03:53 · 120 阅读 · 0 评论 -
swing与并发【工作线程】【绑定属性和状态方法】
SwingWorker是支持绑定属性的,这个属性在与其他线程通信时可以用来观察其状态情形。共有两个绑定属性:progress和state。她们可以使用在事件分派线程中的事件处理任务。开发人员可以通过实现一个propertychangelistener()方法捕捉到这些绑定属性的变化。 progress绑定的值在0`100之间。可以通过set get方法来操作,通过这个属性的操作,可以得知Sw...2009-03-12 13:49:54 · 145 阅读 · 0 评论 -
swing基础框架
validation和binding负责入例校验功能 forms是布局管理器 looks是lookandfeel用不着 把jar写到lib,然后导入示例,我擦好使,可以看示例代码了,耍耍,然后能配合上校验,swingx的组件 老外的ui设计草图很有爱 娃哈哈...2009-03-16 09:22:27 · 168 阅读 · 0 评论 -
弄个简单的带下划线的JLabel
项目里面弄的,就是简单的把JLabel的paintComponent重写一下,画个线 [code="java"] import java.awt.Color; import java.awt.Graphics; import javax.swing.JLabel; /** * 带下划线的label * @author Administrator * */ pub...2008-09-07 17:20:06 · 288 阅读 · 0 评论