扩展Logging类,让信息在前台(JTextArea)显示

来源:互联网 发布:javaweb源码 编辑:程序博客网 时间:2024/06/07 03:36

目前越来越多的人 使用JDK的Logging类,来代替以前的System.out.println("");

这里不详细谈Logging类的使用方法,帮助文档写得很清楚,网上资料也很多。

 

我主要是利用Logging类实现在控制面板上(JTextArea)显示调试信息,并且设置了信息显示量,超过信息量时,前部分信息自动删除。

 

实现关键主要包括两:

(1)重写Handler类,添加一JTextArea变量,并在其publish函数中将Logrecord的值显示在JTextArea中;

(2)重写Document类,设置JTextArea现实的行数及删除超出范围的text。

 

具体步骤:

(下次再写啊 ^_^)

 

原创粉丝点击