失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > swing添加日期控件-java图形化编程gui

swing添加日期控件-java图形化编程gui

时间:2024-02-16 20:51:41

相关推荐

swing添加日期控件-java图形化编程gui

swing添加日期控件-java图形化编程gui

前提:需要用到的jar包-datepicker

如果是编辑页面:

DatePicker f4;

f4 = getDatePicker(v.getVdate());

如果是新增页面

DatePicker f4;

f4= getDatePicker(null);

private static DatePicker getDatePicker(String date_) {DatePicker datepick;// 格式String DefaultFormat = "yyyy-MM-dd";// 当前时间Date date = null;if(date_==null)date=new Date();else {SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");//注意月份是MMtry {date = simpleDateFormat.parse(date_);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}}// 字体Font font = new Font("Times New Roman", Font.BOLD, 14);Dimension dimension = new Dimension(177, 24);int[] hilightDays = {1, 3, 5, 7 };int[] disabledDays = {4, 6, 5, 9 };//构造方法(初始时间,时间显示格式,字体,控件大小)datepick = new DatePicker(date, DefaultFormat, font, dimension);datepick.setLocation(137, 83);//设置起始位置datepick.setLocale(Locale.CHINESE);//设置显示语言/*//也可用setBounds()直接设置大小与位置datepick.setBounds(137, 83, 177, 24);*/// 设置一个月份中需要高亮显示的日子datepick.setHightlightdays(hilightDays, Color.red);// 设置一个月份中不需要的日子,呈灰色显示datepick.setDisableddays(disabledDays);// 设置国家datepick.setLocale(Locale.CANADA);// 设置时钟面板可见datepick.setTimePanleVisible(true);return datepick;}

效果如下:

如果觉得《swing添加日期控件-java图形化编程gui》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。