
Java
Tiger_shl
人生唯一的安全感,来自充分体验人生的不安全感
展开
-
log4j
1、什么是log4jLog4j是Apache为Java提供的日志管理工具。Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可转载 2017-08-08 15:15:26 · 308 阅读 · 1 评论 -
EventQueue.invokLater学习
在写Java swing程序的时候遇到了一个EventQueue.invokLater,用来创建一个线程,展示新窗体的,之前写窗体程序都是直接实例化窗体对象,没有使用过这个方法,所以在这里总结一下EventQueue.invokLater的使用。一、EventQueue.invokLater是什么?为什么要是用它? ①在JDK手册中查询到的内容如下:EventQueue是一个与平台无关原创 2017-11-29 11:07:50 · 2129 阅读 · 0 评论 -
Java swing - 在JFrame中添加背景图片
之前写了一个窗口程序,写完过后想添加一些功能,比如在窗体添加背景图片。我把显示背景图片的代码放在了一个方法里面,因为我设计了一个可以更换背景图片的监听事件,将这个代码放在方法里面便于二次调用。JLabel bglabel = new JLabel();//创建JLabelgetBackgroundPicture(bglabel,contentPane);//方法体见下面代码块this.原创 2017-11-28 21:09:18 · 8162 阅读 · 4 评论 -
Java SWing添加验证码功能
最近跟着写了一个通讯录的Java窗体程序,完成过后,想添加一些自己的内容,首先从登录界面开始入手。最初的登录界面没有验证码,输入账号密码就可以登录,我就从添加验证码开始。一、要画出验证码,使用的是java awt中的组件,代码如下public class CodePicture { // 验证码字符集 private static final char[] chars = ("0123原创 2017-11-24 10:51:34 · 5844 阅读 · 9 评论 -
Java类的Serializable
建立实体类的时候需要实现serializable,之前只知道这是实现序列化,一直不是很清楚原因,今天总结一下自己的理解。原创 2017-12-03 21:06:23 · 591 阅读 · 0 评论 -
DefaultTableModel
写项目的时候经常遇到DefaultTableModel数据模型对象,之前对此认识不深,现在总结一下。首先DefaultTableModel是一个类,这个类已经实现serializable和TableModel接口。使用的是Vector来存储单元格的值对象,该Vector由多个vector组成。DefaultTableModel 返回Object 的一个列类。DefaultTableMo原创 2017-12-04 11:36:03 · 2187 阅读 · 0 评论