
Swing
文章平均质量分 73
icarusliu81
http://liumoran.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swing后台耗时操作的处理
<!--[if !supportLists]-->1. <!--[endif]-->关于Swing的后台长时操作在Swing UI当中,如果一个后台操作特别耗时,会导致GUI界面暂时无法响应的情况出现。为了解决这样的问题,引用SwingWorker类来完成后台耗时操作。其程序框架大致如下:SwingWorker worker = new Sw...原创 2010-09-24 11:11:24 · 345 阅读 · 0 评论 -
GroupLayout的使用
GroupLayout layout = new GroupLayout(this.getContentPane());getContentPane().setLayout(layout);layout.setAutoCreateGaps(true); layout.setHorizontalGroup(layout.createSequentialGroup() ....2010-10-19 22:16:13 · 441 阅读 · 0 评论 -
MigLayout的使用总结
1. 初始化: MigLayout l = new MigLayout(); MigLayout l = new MigLayout("","",""); 主要使用的是以上两种构造函数,第一种无参的就不用介绍了,主要是第二种。 第一个参数可以使用以下语句: wrap + 数字:指定默认在第几个组件后进行换行,如: wrap 2 表示在第二个组件后进行分行。 i...原创 2011-10-15 13:16:07 · 6743 阅读 · 1 评论 -
关于JTextPane中进行搜索结果显示的问题及解决
在JTextPane中进行搜索结果显示时,第一次使用如下方法来进行显示: int start = textPane.getText().indexOf(str, position); if (-1 != start){ position = start + str.length(); tex...原创 2012-02-19 13:33:40 · 347 阅读 · 0 评论 -
SwingWorker的一个实践
部门刚成立,开发的产品也才刚刚进入迭代四,还有很多工具不够完善。前几天定位一个问题,测试人员发送过来大量的日志,打开一看发现其中大部分都是无关的打印,于是很痛苦的使用各种关键字去搜寻自己想要的东西;更加悲剧的是,当想回过头看看刚查找到的日志时,又只能使用搜索的上一个来跳转。问题虽然弄清楚了,但人也看晕了。于是想自己弄个日志查看的东西。回家大致写出来了,但有个问题却怎么也调不好。 在读取...2012-02-22 22:22:05 · 155 阅读 · 0 评论 -
JTable编辑器、渲染器及JTextPane着色、搜索实例——待办事项、日历及JSON格式化工具...
一直找不到一个顺手的待办事项工具,索性自己动手做了一个。主要包括待办事项列表、日历视图以及JSON格式化工具三个;后续如果有方便的工具还会继续添加。 有以下特性:1. 直接将数据保存到文件中;2. 在操作界面可直接修改其状态、紧急等级、内容;修改完后退出编辑状态时直接保存到数据文件。3. 使用渲染器来对不同等级的事项使用不同颜色来表示。4. 按是否完成、等级来对待办事项...原创 2014-08-01 12:36:06 · 527 阅读 · 1 评论