Setting Time Format for jspinner in swings

筅森魡賤 提交于 2019-12-05 11:11:20

问题


I am working in a java swing application. In that application i have to take time input from user. I need to make a JSpinner for the time, only in the hh:mm am/pm format. i searched in properties but could not get this format.

Please suggest me some way to display time in hh:mm am/pm format. I thank to all your valuable suggestions.


回答1:


You can set an editor and a date model like this:

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));



回答2:


Thanks for answering Guillaume. Your answer is working for me after making a small change i.e.

spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

This gives me an appropriate format.



来源:https://stackoverflow.com/questions/3845374/setting-time-format-for-jspinner-in-swings

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!