0
У меня есть JSpinner
, который я добавляю к JPanel
Я хотел бы установить свое время на: GregorianCalendar calendar
Как установить значение JSpinner на определенную дату
JSpinner spinner = new JSpinner();
spinner.setModel(model);
pom.add(new JLabel("Date", JLabel.RIGHT));
pom.add(spinner);
Как достичь этого, как я получаю IllegalValue исключения ,
Вы можете использовать 'spinner.setValue()', чтобы установить какое-то значение. Если нет, используйте это. Если вы используете это, то разместите этот код здесь, а также укажите, какую точную ошибку вы получаете. –
Также взгляните на этот вопрос: http://stackoverflow.com/questions/25105375/how-to-set-value-of-jspinner-from-string. Это может помочь. –
Начните с чтения раздела из учебника Swing на [How To Use Spinners] (http://docs.oracle.com/javase/tutorial/uiswing/components/spinner.html) для рабочих примеров. Если вы хотите отображать даты, вам нужно будет использовать 'SpinnerDateModel'. – camickr