工具类
文章平均质量分 68
raistlic
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java工具: 一个类型安全的 WeakArray
有的地方要用一个简单的数组缓存运算结果,空间换时间,但是要求万一内存不够,要这些结果能被释放(WeakReference),所以有了这个工具类。/* * Copyright 2012 raistlic (raistlic@gmail.com) * * Licensed under the Apache License, Version 2.0 (the "License");原创 2012-10-02 09:20:28 · 755 阅读 · 0 评论 -
Swing 投影边框
很久之前发在百度Java吧,很快被洪水淹没……http://tieba.baidu.com/p/1977309130最近想起来要用,稍微整理了一下发在这里算个存档吧。代码中用到了 JHLab,只用其中的高斯模糊,可以在maven的repository找到: http://mvnrepository.com/artifact/com.jhlabs/filt原创 2014-01-10 06:39:02 · 2832 阅读 · 0 评论 -
Java版排列组合工具类 - Java Permutation and Combination Tools
最近在整理个人代码,有些觉得可能有用的,拿出来共享一下 先上用法示例代码:问题一: 有三个字符串 "a", "b", "c",进行排列,列出共有多少种排列方式public class PNCDemo { public static void main(String[] args) { System.out.println("=====原创 2012-08-08 20:00:52 · 11087 阅读 · 1 评论 -
The missing SwingApplication class in Java Swing Framework.
import javax.swing.SwingUtilities;/** * The missing SwingApplication class in Java Swing Framework. * * @author raistlic */public abstract class SwingApplication { public abstract void run原创 2013-09-23 11:50:35 · 1047 阅读 · 0 评论 -
Swing 皮肤(LookAndFeel)演示 demo
直观演示了常用控件在几种内建皮肤下的绘制效果,开源,所以用户也可以自由添加第三方皮肤。下载链接:http://download.youkuaiyun.com/detail/raistlic/5923543原创 2013-08-13 09:25:44 · 1525 阅读 · 0 评论 -
提供了 OutputStream 的输出显示控件(整理修改版)
之前发的小控件有点问题,不换行就不会提交更改,修改代码如下:import java.awt.Color;import java.awt.Graphics;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.原创 2013-08-08 11:56:44 · 1282 阅读 · 0 评论 -
OutputArea,用于模拟控制台输出信息的 Swing 控件
一个自带了 Candy Strip Painting 的 OutputArea,它是个不能编辑的 JTextArea,用于输出信息,提供了友好的 getPrintStream() 方法,就是说,你可以方便的用 println, printf 等方法来输出信息。import java.awt.BorderLayout;import java.awt.Color;imp原创 2013-08-07 19:43:45 · 3604 阅读 · 0 评论 -
设计: ListView 接口,and the missing read-only interfaces in java collection framework
Java的集合框架以其成功易用的设计征服了很多人(包括我),并且教科书式的诠释了泛型的应用方式。我也是被 Joshua Bloch 的书引领入门,从中得益良多。我当然不会认为自己在设计上比他懂得更多,我也不知道当初Collection框架设计时为什么没有提供一个“只读”层面的接口,或许站在他的高度,有许多我所不知道的考量吧。不过我在实际工作中不止一次遇到了这种需要“只读的列原创 2013-08-08 09:35:15 · 1179 阅读 · 0 评论 -
基于 equals() 的 键值同步锁: generic key managed concurrent lock map
用户可以根据需要建立自己的全局单例类,而把这个 KeyMap 类作为背后的工具类使用,达到根据某类型的键来锁定保护数据的目的。最初的设计来源于惑惑的博客: http://blog.youkuaiyun.com/icebamboo_moyun/article/details/9391915感谢他的无私分享。/* * Copyright 2013 (raistlic@gmail.原创 2013-07-29 09:55:32 · 2140 阅读 · 4 评论 -
Java数字转中文大写,数字转英文
这个类的最初版本曾经发在我的另一个博客: http://www.cnblogs.com/codejar/archive/2012/02/15/2352606.html这里贴的是refactor后的最新版,新版支持传入String类型的数字。这里是一个示例程序及输出:import java.util.Arrays;import java.util.List;原创 2012-11-12 13:41:44 · 6119 阅读 · 4 评论
分享