`
Disney2002
  • 浏览: 52960 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Java中用Table显示数据是再正常不过的了,有各种各样的Table,有些表头是固定的,有些表头是随查询的条件不同而结果不同,另一些表头部分固定,部分随查询的条件不同而结果不同。 这些是在界面上的显示,但是如果要打印出来呢? 下面就以打印为住,讨论几种实现方式: 1、JTable的print(),这是直接调用JTable的打印方法,打印是直接将界面的样式打印出去的,例如这个Demo: import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.print.*; impor ...
1.自定义纵轴的数值显示位数 NumberAxis vn = (NumberAxis) xyplot.getRangeAxis(); vn.setAutoTickUnitSelection(false); NumberTickUnit nt = new NumberTickUnit(1.0);//控制显示位数 vn.setTickUnit(nt);
今天又一次遇到java.util.ConcurrentModificationException的异常, 对一个Collection / Map进行遍历或者迭代遍历, 并删除一些符合条件的值时容易出现. 很早的时候自己直接使用的是遍历, 基本上每次都会出现这个问题,后经朋友点拨,这里应该用迭代遍历,就不会出现ConcurrentModificationException, 果然很久没出现了,不过今天又一次遇到这个问题,并且是在迭代遍历的情况下,于是决定彻底解决此问题,不能再次出现了,好好找找原因,弄个明白,下面部分内容参考自网上网友的帖子. Iterator<MonthlyStat ...
首先介绍变量拷贝,变量拷贝时,原始变量和拷贝的新变量引用同一个对象。 例如: Employee e1 = new Employee(); Employee e2 = e1; 如果要创建一个对象的新拷贝,其状态和原对象一样,但是以后各自状态各自维护,就要使用到clone方法了,当然你也可以通过其他方法实现。 clone是Object类的一个protected方法,也就意味的你不能乱拷贝的,其次如果对象中的所有属性都属于数值或者基本类型,这样拷贝没有问题的,但是,如果对象中包含子对象的引用,那么拷贝的结果就是两个对象引用同一个子对象。 1、浅拷贝 默认的拷贝都是浅拷贝,你可以通过下面 ...
本文主要介绍下我在工作中使用JasperReport的一些经验,顺便给自己也做个笔记。 关于JasperReport的介绍就不谈了,网上多了去了,不了解的朋友可以去Google下先,这里主要分享经验和技巧,避免一些网友走弯路。 1、关于iReport的使用 JasperReport的使用简单归结就是报表模板+数据填充。 模板是通过一个后缀名为jrxml的XML文件,编译后生成的以.jasper为后缀的JasperReport模板。模板设计目前基本上都是使用其官方的可视化工具iReport来做的,iReport是基于Netbeans的一个插件,通过它可以可视化的编辑JasperReport模 ...
1、自定义列宽 TableColumnModel colModel = table.getColumnModel(); colModel.getColumn(0).setPreferredWidth(70); colModel.getColumn(1).setPreferredWidth(55); colModel.getColumn(2).setPreferredWidth(120); 2、自定义表头排序 TableRowSorter rs = (TableRowSorter) table.getRowSorter(); Comparator<Integer> ...
----请版主手下留情啊,这个问题目前搜索不到,要是能搜索到也不会来讨论区,别带点问题的帖子都当入门提问贴封了隐藏了---- 项目中用到C3P0,也不知道什么时候开始发现,web app 在Eclipse或者Netbeans启动后,然后去关闭Tomcat,无法关闭。 异常如下: 信息: Stopping Coyote HTTP/1.1 on http-8888 2008-11-14 14:40:12 org.apache.catalina.loader.WebappClassLoader loadClass 信息: Illegal access: this web applicatio ...
Tomcat的JMX支持默认应该是关闭的,首先我们得打开Tomcat的JMX支持,同时指定远程访问的IP地址、接口、是否支持SSl,是否验证访问等信息。 在Tomcat启动的VM arguments中加入下面的参数: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8060 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.h ...
下面一段代码是检测浏览器Cookie是否打开,测试了IE6,IE7,Firefox3,safari, Opera9.5,测试结果都很正确,可就是没看懂? function getCookieStatus() { var status ="<font color=\"red\">Cookie关闭</font>"; var cookieStr = "wb_check=kcehc_bw"; document.cookie = cookieStr; if (doc ...
AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控制等等代码从商业逻辑代码中清楚的划分出来,我们可以把这些行为一个一个单独看作系统所要解决的问题,就是 ...
package demo; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JButton; imp ...
JFreeChart 的Developer.Guide 不好找,比较难下载,共享一下。 点击这里下载
用惯了Struts1.1的朋友,在用struts2时可能会出现如下错误: Tomcat 控制台打出如下警告: WARN - No configuration found for the specified action: ‘xxxxx’in namespace: ‘/’. Form action defaulting to ‘action’ attribute’s literal value. 主要由于在写struts2表单时有给action指定全名,如:<s:form action=”xxxAction.do”…>,直接写成<s:form action=”xxxActio ...
1. 核心类: import java.util.ArrayList; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.nazca.consult.consultee.web.util.Pager; import com.opensymphony.xwork2.ActionSupport; /** * 分页使用到的Action,如果其他有分页需要的action继承此Action ...
关于JCS «‹›» JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。 对于一些需要频繁访 ...
Global site tag (gtag.js) - Google Analytics