Я хочу отобразить компонент JDateChooser
внутри панели параметров в зависимости от выбора пользователя. Дело в том, что я пытался получать JDateChooser
, как я хочу, чтобы она появилась, используя следующий код:Показать JDateChooser в JOptionPane
JOptionPane.showInputDialog(null, new JDateChooser(),"Start date", JOptionPane.PLAIN_MESSAGE);
Я попытался с различными видами JOptionPane
вариантов, но я не могу понять, как получить это сделано, пользователь должен иметь возможность выбрать дату и подтвердить, нажав кнопку, чтобы я мог получить эту дату и использовать ее как String
.
Я хотел бы иметь что-то вроде этого:
String s = JOptionPane.showInputDialog(null,"Text", "More Text", JOptionPane.INFORMATION_MESSAGE);
Так что таким образом я могу получить выбранную дату. Я работаю с jcalendar-1.4.jar
Вот пример того, как вы можете получить результаты своего встроенного диалога: https://sourceforge.net/p/tus/code/HEAD/tree/tjacobs/ui/dialogs/ParamDialog.java – ControlAltDel
Да, спасибо , то есть что-то похожее на то, что я пытался достичь, но в этом случае мне нужно было заменить входной текстовый элемент на JDateChooser, посмотрите на ответ управляемый, он может быть полезен для вас в будущем. –