读书人

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

发布时间: 2012-09-23 10:28:11 作者: rapoo

请问 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;    }} 

读书人网 >J2SE开发

热点推荐