![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swing
iteye_19009
这个作者很懒,什么都没留下…
展开
-
好多swing新闻
难道老子的第二春来了?SwingX是一个包含Swing GUI工具包的扩展控件,为富客户端应用提供很多很棒的组件。值得注意的功能包括: 1。提供tables, trees, 和 lists的排序,过滤,高亮功能 2。查找/搜索 3。登录/验证架构 4。提供TreeTable组件 5。日期选择组件 ……等等。SwingX尤其关注于行列组件的功能扩展。标...2009-03-05 23:52:31 · 83 阅读 · 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 · 177 阅读 · 0 评论 -
swing与并发
swing多线程中有三种不同的线程1 初始线程:创建一个可以运行的对象,主要负责图形化界面。二是将这个可运行的对象安 排到到事件分派线程中去执行。2 事件分派线程:主要用来处理swing中的方法,因为大部分swing对象中的方法都不是线程安全的,所以需要事件分派线程来保证线程安全。3 工作线程:一般用来处理比较耗时的任务,比如下载或者需要很长等待时间的任务。...2009-03-12 09:43:28 · 109 阅读 · 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 · 157 阅读 · 0 评论 -
swing与并发【工作线程】【拥有临时结果的任务】
就是工作线程在后台运行到半拉,给出一个临时数据信息,也就是说临时的结果方法就是在工作线程中使用publish()方法将中间数据存入其中,再覆盖process方法,存入的中间数据将被他调到事件分派线程来[code="java"]//这段代码主要是为读者展示如何处理正在运行的程序的中间结果import java.awt.Component;import java.awt.D...2009-03-12 12:42:22 · 127 阅读 · 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 · 94 阅读 · 0 评论 -
swing与并发【工作线程】【绑定属性和状态方法】
SwingWorker是支持绑定属性的,这个属性在与其他线程通信时可以用来观察其状态情形。共有两个绑定属性:progress和state。她们可以使用在事件分派线程中的事件处理任务。开发人员可以通过实现一个propertychangelistener()方法捕捉到这些绑定属性的变化。progress绑定的值在0`100之间。可以通过set get方法来操作,通过这个属性的操作,可以得知Sw...2009-03-12 13:49:54 · 137 阅读 · 0 评论 -
swing基础框架
validation和binding负责入例校验功能forms是布局管理器looks是lookandfeel用不着把jar写到lib,然后导入示例,我擦好使,可以看示例代码了,耍耍,然后能配合上校验,swingx的组件老外的ui设计草图很有爱 娃哈哈...2009-03-16 09:22:27 · 123 阅读 · 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 · 262 阅读 · 0 评论