jdatechooser出现错误,在java中找不到方法

jdatechooser出现错误,在java中找不到方法,java,jdatechooser,Java,Jdatechooser,我遇到一个错误,它找不到getModel()方法,我不知道该怎么办。我试图这样做,当单击按钮时,dob变量被设置为jdatechooser中的值 public Calendar getDOB() { return dob; } JDateChooser jdc = new JDateChooser(); JCalendar jc = new JCalendar(); Calendar calendar; UtilDateModel model = new UtilDateMode

我遇到一个错误,它找不到getModel()方法,我不知道该怎么办。我试图这样做,当单击按钮时,dob变量被设置为jdatechooser中的值

public Calendar getDOB()
{
return dob;
}    


JDateChooser jdc = new JDateChooser();
JCalendar jc = new JCalendar();

Calendar calendar;

UtilDateModel model = new UtilDateModel();
 model.setDate(1990, 8, 24);
 JDatePanelImpl datePanel;
 JDatePickerImpl datePicker;

Person samplePerson = new Person();

btnSubmit.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent e)
        {
            samplePerson.setDOB(calendar.getModel().getValue());
        }
    });

您正在日历实例(没有getModel方法)上调用getModel方法,而不是在JDatePanel实例上调用getModel方法!我得到了它!下面这句话对我有用

samplePerson.setDOB(jdc.getCalendar());

JDateChooser也没有getModel方法。看到好的调用@Jens了吗?我没有检查JDateChooser.JCalendar的api,而JDateChooser没有getModel方法,您想做什么?我正在尝试从JDateChooser获取日期尝试:
jdc.getDate()