public class DateSpinner
extends JSpinner
{
protected String formatPattern = "yyyy-MM-dd HH:mm:ss"; //日期格式字符串 public void DateSpinner()
{
SpinnerDateModel startModel = new SpinnerDateModel();
this.setModel(startModel);
this.setBorder(BorderFactory.createEmptyBorder()); JSpinner.DateEditor editor = new JSpinner.DateEditor(this, formatPattern);
setEditor(editor);
}
}你再使用一个editor
extends JSpinner
{
protected String formatPattern = "yyyy-MM-dd HH:mm:ss"; //日期格式字符串 public void DateSpinner()
{
SpinnerDateModel startModel = new SpinnerDateModel();
this.setModel(startModel);
this.setBorder(BorderFactory.createEmptyBorder()); JSpinner.DateEditor editor = new JSpinner.DateEditor(this, formatPattern);
setEditor(editor);
}
}你再使用一个editor
{
public void keyPressed(KeyEvent e)
{
//check input
}
});再没其他办法,自已处理吧
http://www-900.ibm.com/developerWorks/cn/java/j-merlin/index1.shtml