网站大量收购独家精品文档,联系QQ:2885784924

Java编写的日期程序.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java编写的日期程序

import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class NextDate extends JFrame implements ActionListener { private JTextField year = null; private JTextField month = null; private JTextField day = null; private JTextField nextDate = null; private JButton comfir = null; private JButton clearn = null; public NextDate() { // TODO Auto-generated constructor stub add(new JLabel(年:)); year = new JTextField(3); add(year); add(new JLabel(月:)); month = new JTextField(2); add(month); add(new JLabel(日:)); day = new JTextField(2); add(day); add(new JLabel(NextDate:)); nextDate = new JTextField(10); nextDate.setEditable(false); add(nextDate); comfir = new JButton(NEXTDATE); clearn = new JButton(CLEARN); add(comfir); add(clearn); comfir.addActionListener(this); clearn.addActionListener(this); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setResizable(false); setLayout(new FlowLayout()); setBounds(0, 0, 250, 300); setVisible(true); } public boolean leap(int year) { if((year % 4 ==0 year % 100 != 0)|| year % 400 == 0) return true ; else return false ; } public static void main(String[] args) { // TODO Auto-generated method stub new NextDate(); } public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource() == comfir) { int y = 0 ; int m = 0 ; int d = 0 ; try{ y = Integer.parseInt(year.getText().trim()); m = Integer.parseInt(month.getText().trim()); d = Integer.parseInt(day.getText().trim()); if((y = 1970 y = 3000)(m = 1 m = 12)(d = 1 d = 31)) { /* * 满足判断条件 */ if((m == 1) || (m == 3) || (m == 5) || (m == 7) || (m == 8) || (m == 10) || (m == 12)) { /* * 对1,3,5,7,8,10这几个月进行处理 */ if(m == 12) { if(d 31) { nextDate.setText(y+-+m+-+(d+1)); } else

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档