辛苦了个吧星期,从渲染器到编辑器,到日期正则生成器,都弄了一遍,就边Date()和Calendar的内部数据结构都翻了一遍,总算搞好了,以后就是取数据,简单了。
记录下吧,哈哈!!!
import java.awt.Component;
import java.util.Calendar;
import java.util.Date;
import javax.swing.AbstractCellEditor;
import javax.swing.JSpinner;
import javax.swing.JTable;
import javax.swing.SpinnerModel;
import javax.swing.table.TableCellEditor;
import priv.diamond.date.DiamondDate;
import priv.diamond.regex.DateRegexFactory;
import priv.diamond.regex.DateRegexParameter;
public class DiamondEditorForDateCllass extends AbstractCellEditor implements
TableCellEditor {
private static final long serialVersionUID = 1L;
private static Calendar oldDate;
private static Calendar newDate;
private String format;
private DateRegexParameter dateRegParam;
private TableStyle style;
final JSpinner spinner = new JSpinner();
public String getFormat() {
return f