当前位置:  技术问答>java相关

about Date format in JTable

    来源: 互联网  发布时间:2015-10-26

    本文导语:  我要把Date型的变量加到JTable中,但是我不知道怎么控制JTable的日期显示格式。 | class DateRenderer extends DefaultTableCellRenderer {   public DateRenderer() {     super();     setHorizontalAlignment(javax.swin...

我要把Date型的变量加到JTable中,但是我不知道怎么控制JTable的日期显示格式。

|
class DateRenderer extends DefaultTableCellRenderer {
  public DateRenderer() {
    super();
    setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
  }
  public void setValue(Object value) {
    if ((value != null) && (value instanceof java.util.Date)) {
      java.util.Date dateValue = (java.util.Date) value;
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");//这里可以改为你需要的格式
      value = formatter.format(dateValue);
    }
    super.setValue(value);
  }
}

table.setDefaultRenderer(java.util.Date.class,new DateRenderer());

并重载TableModel中的getColumnClass

|
显示只是DefaultTableCellRenderer,
要显示格式,直接继承DefaultTableCellRenderer,
重载方法 public Component getTableCellRendererComponent(JTable table, Object value,
                          boolean isSelected, boolean hasFocus, int row, int column)即可。
如果要求在JTable中编辑数据,并且要求格式相符就要继承:
DefaultCellEditor,重载方法:public Component getTableCellEditorComponent(JTable table, Object value,
 boolean isSelected,
 int row, int column)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • about date
  • java命名空间javax.print类serviceuifactory的类成员方法: about_uirole定义及介绍
  • A question about RPM
  • about chmod command
  • jquery iis7站长之家
  • about jdk(12)
  • SCJP模拟题 about modifier
  • about capture packets under linux
  • SOS,About ifconfig?
  • !!!急,About RedHat 7.1,我的root密码丢了!!!
  • about vi ?
  • problem:about application
  • a little problem about the command "java"
  • About SCO Openserver and Oracle
  • ABOUT JBUILDER,请教。100’
  • about the http proxy,,help!!!
  • about Jbuilder
  • about the Object.clone() ??
  • A problem about JScrollPane
  • about ping
  • about Graphics class?
  • about mutt


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3