swing
文章平均质量分 78
kinganpo
这个作者很懒,什么都没留下…
展开
-
图片的旋转、翻转、放大和缩小
图片的旋转、翻转、放大和缩小 实际上是重写paint(Graphics g)方法 drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) 放缩图片只需要改变几个int类型的参数即可 类Graphics2D的方法rotate(double theta, double x, doubl...原创 2010-05-28 04:51:01 · 628 阅读 · 0 评论 -
统一设置字体和颜色简单实现换肤功能
通过统一设置界面中所有组件的字体和颜色可以简单的实现“换肤”功能。 [code="java"] import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Font; public class GuiTool { /** * 统一设置字体和...2011-01-18 01:19:30 · 663 阅读 · 0 评论 -
关于Substance风格包无法正确使用的问题
最近用Swing做几个小软件,找了一些风格包,发现在使用Substance换肤的时候老是出错。搜索了半天才找到原因,原来在使用substance.jar和trident.jar换肤的时候,需要启动一个线程。如下: [code="java"] public static void main(String[] args) { //使标题栏的风格也跟着一起改变... JFrame.setD...原创 2011-01-18 20:42:01 · 953 阅读 · 0 评论 -
Substance风格无法设置水印效果的处理
今天设置Substance风格时发现使用水印时,withWatermark(...)这个方法没了。网上查了下没有找到答案,到官网查API也没有明确的说明。看源码确实没有这个方法,难道是以前的版本的方法现在舍弃了?又仔细查找没有看到有初始化水印的方法。听说新版本的substance.jar有BUG,又听说老版本的有那个方法。于是又下了几个老版本的jar反编译逐个查看,确实看出端倪来了,Substan...原创 2011-01-19 01:05:29 · 234 阅读 · 0 评论 -
利用javamail代替socket实现远程控制
前阵子做了个远程监控的小软件([url=http://wenwen.soso.com/z/q251858126.htm]http://wenwen.soso.com/z/q251858126.htm[/url])遇到了难题,就是我所在的局域网外网IP是动态的,从而无法用Socket连接外面的客户端了。昨晚无意中翻出了半年前用JavaMail写的邮件收发管理客户端,突然想到了似乎可以用邮箱服务器“代...2011-01-22 23:29:39 · 245 阅读 · 0 评论