软甲编程
文章平均质量分 76
lz12366007
这个作者很懒,什么都没留下…
展开
-
Timer 定时系统
Timer在需要按时间计划执行简单任务的情况下,Timer是最常被使用到的工具类。使用Timer来调度TimerTask的实现者来执行任务,有两种方式,一种是:使任务在指定时间被执行一次,另一种是:从某一指定时间开始周期性地执行任务。 下面是一个简单的Timer例子,它每隔10秒钟执行一次特定操作doWork。Timer timer = new Timer();TimerTas原创 2009-10-13 22:21:00 · 556 阅读 · 0 评论 -
Hashmap排序编程实例---选自csdn帖子
/*在HashMap中,怎样先按value排序,再按key排序 例如:Map result = new HashMap (); 先按数字排序,再按字母排序。把HashMap中的key-value 放到TreeMap 中再排序行吗?最好给个例子。 *//*TreeMap 不行,TreeMap 只能按照 key 来排序! TreeMap转载 2009-10-28 17:08:00 · 935 阅读 · 0 评论 -
enum编程实例 随机访问
java枚举(enum)学习来自:www.java1995.org 作者: 爪娃 2009-06-06 浏览(138) 评论(0) 发表评论 摘要: Java中的枚举是在JDK1.5才引进的,使用enum为关键字,是一种新的类型,允许用常量来表示数据片断。所有的枚举类型都是java.lang.Enum类的子类,枚举内的常量用‘,’分隔开,若后面还有语句,则最后一个常量后面要用‘;’,枚转载 2009-10-26 16:22:00 · 3167 阅读 · 0 评论 -
把目录用树画出来
package csdn;import javax.swing.*; import javax.swing.tree.*; import java.awt.*; import java.io.*;public class TreeDir extends JFrame { private static final long serialVersionUID = 1L; public Tree转载 2009-10-25 15:26:00 · 755 阅读 · 0 评论 -
viewport编程
第13章 滚动 本章介绍Swing的滚动体系结构,这个体系结构包括两个轻量Swing容器、一个Scrollable接口、和一个JScrollBar类。其中,这两个轻量Swing容器是JViewport和JScrollPane,设计这个Scrollable接口来支持有特殊滚动需求的组件。 JViewport实例很少被实例化,也很少被直接使用,然而,本章仍将用相当大的篇幅来介绍JViewp转载 2009-10-24 12:02:00 · 2667 阅读 · 1 评论 -
HashTable 的应用
import java.util.Hashtable;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;public class Test{ ListHashtableString,String>> data = new ArrayListHashtableStr原创 2009-10-21 13:06:00 · 695 阅读 · 0 评论 -
Java中的Drag and Drop详解与代码示例
Java中的Drag and Drop详解与代码示例 我最近对对Java中的Drag and Drop做了一个总结, 觉得大致可以通过两种方法实现Drag and Drop: 1.比较初级的D&D:只利用java.awt.datatransfer.*中的类实现. 2.高级D&D: 利用javax.awt.dnd.*中的类实现.比较初级D&D:只利用java.awt.datatr转载 2009-10-21 21:56:00 · 3044 阅读 · 0 评论 -
汉字转繁体
public class jtft { private static String JT="啊阿埃挨哎唉..."; private static String FT="啊阿埃挨哎唉..."; public static void main(String[] args) {转载 2009-10-19 16:41:00 · 1200 阅读 · 0 评论 -
JFilechooser添加预览效果哦
package ImageFileChoosers;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListene转载 2009-10-18 20:24:00 · 483 阅读 · 0 评论 -
双缓冲编程
** *双缓冲 *什么是重量级,轻量级 *轻量级在这里指用纯java实现的。重量级指和其他语言混合编程,这样耗用的资源多系统触发的绘画操作 *绘画操作的分类 *系统触发的和程序触发的绘画操作 *AWT的绘制与界面更新使用了一个单独的线程,称为AWT线程。这个线程可以在两种情形下更新显示。 *一种情况是界面“显露”,这可能会发生在界面首次显示时,或者界面某一部分由于被其它窗口遮盖后重新显示时。界面显转载 2009-10-17 22:04:00 · 394 阅读 · 0 评论 -
GeneralPath高级应用
package csdn;import java.awt.Canvas;import java.awt.Color;import java.awt.Container;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.GeneralPath;import java.awt.geom.Rectangl转载 2009-10-12 16:44:00 · 2174 阅读 · 0 评论 -
TablecellRenderer和TableCellEditor
TableCellRenderer就是用来绘制展示当前cell单元数值内容的,你可以用文字、数值或者图片来表示内容,当然最强大展示方式的就是通过自定义自己的renderer组件,通过Java2D来绘制各种天花乱坠的效果。TableCellEditor主要是用来当用户点击在具体cell时进行编辑的组件,所以TableCellEditor除了具有TableCellRenderer一样的绘制功能外还转载 2009-10-14 22:00:00 · 9231 阅读 · 0 评论 -
bufferedImage操作及输出图像
document.domain = "csdn.net";BufferedImage是Image的直接子类 Image yourImg = Toolkit.getDefaultToolkit().createImage(ri.data); //ri.data就是个byte数组 //BufferedImage bi=n原创 2009-10-28 15:55:00 · 20467 阅读 · 2 评论