摘要:Q:我怎么为JTable中一个指定的cell设置颜色和字体? A:为了给指定的表格cell设置颜色或字体,你必须自定义TableCellRenderer。最容易的做法是扩展DefaultTableCellRenderer。下面的自定义TableCellRenderer使cell支持整数,并且当整数是负值的时候cell颜色为红色: public class CustomTableCellRende...
阅读全文
摘要:最近用Swing做了一个比较工具,比较两个数据库的Schema的异同,比较完成以后将的结果显示在界面上左右两个JTree里。比较结果不包含Schema种所有相同的内容,只包含不同的。显示的结果可能比较多,我就考虑,最好有这样一个功能:选中左边任何一个节点的时候,如果右边有相应的节点的话就找到选中它高亮显示,反之亦然。那么考虑监听JTree1的TreeSelectionEvent事件,该事件提供一个...
阅读全文
摘要:原作:Andy Schneider Richard Dallaway 等编译:PMT 测试工作组-------------------------------------------------------------------------------- 译者注: 很多测试人员都有过编写测试框架的经历,JUnit的出现避免了其中的大量重复劳动。但如同其他的工具一样用得好和用得...
阅读全文
摘要:原文:http://java.sun.com/products/servlet/Filters.html 配置过滤器: 现在我们已经看到了如何编写一个过滤器,最后一步是指定一个Web组件或一组Web组件如何应用过滤器。为了映射过滤器到Servlet你要: ● 在Web应用部署描述符(web.xml)中用元素来声明过滤器。这个元素为过滤器创建名称,声明实现过滤器的类和初...
阅读全文
摘要:原文:http://java.sun.com/products/servlet/Filters.html 编写定制的Request和Response 到目前位置我们已经见过一些简单的例子了。现在我们可以老练一点,来看看一个过滤器改变从客户端传过来的Request或改变返回至客户端的Response的情况。过滤器有很多方法改变Request或Response。例如,过滤器可以添加一个...
阅读全文
摘要:原文:http://java.sun.com/products/servlet/Filters.html Java Servlet2.3版本的规范提供了一种新的组件类型,叫做过滤器(fileter)。一个过滤器通过动态的拦截Request和Response来转换或者使用请求和响应中包含的信息。过滤器通常并不自己创建Response,但提供可以“附着”于任何类型的Servlet或JSP...
阅读全文