Java
xieyaa
这个作者很懒,什么都没留下…
展开
-
使用Synth定制UI外观
Synth 的目标很简单 —— 让开发人员不必编写任何代码就可以创建新的外观。这似乎是个不错的解决方案。程序员一般没有突出的艺术才华,而图形设计人员通常也不是 Java 编程专家。Synth 把对外观的所有描述从代码中分离出来,而将其放入外部的 XML 文件和图像文件中,为上述问题提供了大快人心的解决之道。这种完全在外部文件中描述的外观被称作皮肤(skin)。原创 2008-05-11 19:16:00 · 646 阅读 · 0 评论 -
AlphaComposite的使用
在网上看到一个很好玩的类AlphaComposite,做出来的效果挺不错的。试了下,编写了一个文字淡入淡出的效果。原理如下:在JFrame上放一个JComponent,重写JComponent的paintComponent方法,用另外一个线程控制alpha的值,实现文字淡入淡出效果。 然后就发现一个问题,如果把JComponent改成JPanel的话,淡入淡出就只一次,也就是说文原创 2008-09-15 17:01:00 · 5599 阅读 · 0 评论 -
HttpURLConnection
HttpURLConnection能构造应用程序和 URL 之间的通信链接,于是解决了我服务器向客户端主动发送消息的难题。/*** 给PC端发送信息*/private void sendMessage() { byte[] message = new String("abc123").getBytes();//要发送的消息 OutputStream output =原创 2009-04-14 11:23:00 · 567 阅读 · 0 评论 -
关于session
tomcat中的session连接超时设置默认为30分钟,在conf目录下的web.xml文件中。 30 可以进行更改,从而达到设置session超时的目的。可以设置为负数,从而永不过期。当前project中的web.xml文件中也可以加上这个设置,覆盖默认设置。 还有个更改session超时的方法是,在程序中调用servlet的方法,session原创 2009-04-08 14:57:00 · 528 阅读 · 0 评论 -
使用servlet提供下载
try { response.setContentType("application/x-msexcel");// response.addHeader("Content-Disposition","attachment;filename=" + URLEncoder.encode(filedisplay, "UTF-8")); RequestDispatcher dis = s原创 2009-04-29 10:24:00 · 568 阅读 · 0 评论 -
NULL比较
原来null是用==比较的,前几天搞的用equals比较,总是空指针异常,一直忘记了百度。昨天百度了下,原来是这样的。下次记牢了。原创 2009-04-29 10:03:00 · 426 阅读 · 0 评论 -
Log4J的使用
1.首先导入log4j的包2.写log4j.properties文件 ### set log levels ###log4j.rootLogger = DEBUG , stdout , D , E### to console ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appen原创 2009-04-29 10:26:00 · 608 阅读 · 0 评论