Changeset 9385 for lang/java/sabotter

Show
Ignore:
Timestamp:
04/13/08 12:39:32 (5 years ago)
Author:
daisuke_m
Message:

lang/java/sabotter: 日付の表示調整。

Location:
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterView.java

    r9383 r9385  
    6464                new ColumnPixelData(200), 
    6565                new ColumnPixelData(500), 
    66                 new ColumnPixelData(180) 
     66                new ColumnPixelData(130) 
    6767        }; 
    6868         
     
    8484        @Override 
    8585        public void saveState(IMemento memento) { 
     86                // FIXME ビューを閉じる時にここに入ってくるハズが、入ってこない。 
     87                // http://www.masatom.in/pukiwiki/index.php?Eclipse%2F%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%B3%AB%C8%AF%A4%CETIPS%BD%B8%2FTableViewer 
    8688                super.saveState(memento); 
    8789                saveColumnWidth(memento); 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/TimeLineSorter.java

    r9380 r9385  
    3333                this.inverted = inverted; 
    3434                this.df = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.US); 
    35  
    3635        } 
    3736 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/TimeLineViewLabelProvider.java

    r9383 r9385  
    33import java.io.IOException; 
    44import java.io.InputStream; 
     5import java.text.DateFormat; 
     6import java.text.ParseException; 
     7import java.text.SimpleDateFormat; 
     8import java.util.Date; 
    59import java.util.HashMap; 
     10import java.util.Locale; 
    611import java.util.Map; 
    712 
     
    2732        private Map<String, Image> cashe = new HashMap<String, Image>(); 
    2833         
     34        DateFormat dfIn = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.US); 
     35        DateFormat dfOut = new SimpleDateFormat("HH:mm:ss yyyy/MM/dd", Locale.getDefault()); 
    2936 
    3037        public String getColumnText(Object obj, int index) { 
     
    4249                                break; 
    4350                        case 2: 
    44                                 result = status.getCreatedAt(); 
     51                                try { 
     52                                        Date date = dfIn.parse(status.getCreatedAt()); 
     53                                        result = dfOut.format(date); 
     54                                } catch (ParseException e) { 
     55                                        result = status.getCreatedAt(); 
     56                                } 
    4557                                break; 
    4658                        default: