Java 达人,
对于 JTable, 有一个问题想请教下。
JTable里的单元格如何控制显示的内容?
比如说,单元格里的内容是 "2012-09-03 21:33:14", 但是我想要只显示给用户看的是 "2012-09-03",
请问这如何做到?
十分感谢!
------解决方案--------------------------------------------------------
JTable显示的时候,会自动调用显示对象的toString()方法,所以楼主只要覆盖要显示对象的toString()方法就可以啦!
------解决方案--------------------------------------------------------
- Java code
public class Date1{ public static void main(String[] args) { Date t = new Date(); t.setTime("2012-02-12 12:22:21"); System.out.println(t.toString()); }}class Date{ private String time; public void setTime(String value){ this.time = value; } public String getTime(){ return time; } public String toString() { String date="";; if(!"".equals(time)){ date=time.substring(0, 11); } return date; }}