当前位置: 代码迷 >> J2SE >> 请教 JTable里的单元格怎么控制显示的内容
  详细解决方案

请教 JTable里的单元格怎么控制显示的内容

热度:5308   发布时间:2013-02-25 00:00:00.0
请问 JTable里的单元格如何控制显示的内容?
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;    }}
  相关解决方案