Java Swing
iteye_7550
这个作者很懒,什么都没留下…
展开
-
截取log4j日志并输出到GUI组件
这几天在为自己写的一个网络爬虫加一个UI控制界面,之前的爬虫核心是以命令行启动的,所以日志信息由log4j直接输出的控制台,可是现在有了UI,就不能再将日志信息输出到控制台了,必须将日志信息以某种方式截取,输出到界面上。 在网上找了一下相关代码,确实不少,但经过实践检验之后,发现要么是代码太多太麻烦,要么是性能太差(爬虫运行时每秒钟产生日志信息超过百行很随意),大都不适用。无奈,只好自己...2011-12-24 21:56:15 · 1801 阅读 · 2 评论 -
Java Swing根据图片创建不规则窗体(一)
最近做网络爬虫系统,核心功能都已完成,但由于爬虫核心是命令行启动,新手使用非常不便,才想给它加一个图形外壳。自从工作以来,一直专注于企业级应用开发,已经有一年多没有写Java Swing程序了,“重操旧业”还真有点小激动。 回归正题,既然是要加图形界面,那么中规中矩的矩形窗体当然要被排除在外了,除了外观上没有新意、没有吸引力外,最重要的要数技术上也没有什么难度,因为这会降低我对这个程序的...2011-12-25 10:44:34 · 283 阅读 · 0 评论 -
Java Swing根据图片创建不规则窗体(二)
本来这篇文章是应该上午就写好的,可是写到一半,公司无线网络居然断掉了,郁闷..... 先来张效果图吧,这是仿CF界面做的一个Demo,因为个人没有美工能力,所以这个透明PNG图片处理的十分粗糙,导致窗体看起来有锯齿. 有了上一章做理论铺垫,这一章就直接上代码吧:/* * To change this template, choose Tools | Templa...2011-12-25 21:00:02 · 213 阅读 · 0 评论 -
Java Swing创建自定义闪屏:在闪屏上画进度条(一)
由于本人十分热爱Java Swing,所以平时闲暇之余总是喜欢极尽所能去搜藏一些自认为比较“酷”的Swing代码来研究揣摩。昨天的两篇文章,介绍了Java Swing透明和不规则窗体的创建和原理,是一年半以前我还在学校的时候搞出来的。在学校的日子因为轻松、自由、专注,所以总是让人倍加怀念。这一怀念不打紧,让我翻出了以前写的N多“烂”代码,好在时至今日我还能勉强看懂,花了一个上午的时间整理了一下,...2011-12-26 13:16:08 · 437 阅读 · 0 评论 -
Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(二)
本文将讲解如何做一个类似MyEclipse启动画面的闪屏,为Java Swing应用程序增添魅力。 首先看一下效果图吧, 原理很简单,就是创建一个Dialog,Dialog有一个进度条和一个Label用来分别显示进度和进度信息,而Dialog的宽度和高度正是闪屏图片的宽度和高度。然后将闪屏图片贴到Dialog中作为整个窗体的背景,Dialog显示时覆盖闪屏所处的区域。由...2011-12-26 14:43:43 · 187 阅读 · 0 评论