91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 184KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語言: Java
  • 標簽: 天津大學??Java??

資源簡介

1.顯示當前日期 2.可以通過下拉菜單選擇年(1970~2099)和月來查看當月日歷 3.可以點擊“今天”按鈕返回今日所在月日歷 4.點擊修改時間選擇年月日時分秒可以修改時間 5.時區(qū)默認選擇北京時間 6.修改過的時間可以通過“根據(jù)本地系統(tǒng)時間更新”按鈕更新至系統(tǒng)時間

資源截圖

代碼片段和文件信息

package?WORK;

import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.GridLayout;
import?java.awt.RenderingHints;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseListener;
import?java.awt.geom.AffineTransform;
import?java.text.ParseException;
import?java.text.SimpleDateFormat;
import?java.util.Calendar;
import?java.util.Date;
import?java.util.GregorianCalendar;
import?java.util.TimeZone;

import?javax.swing.BorderFactory;
import?javax.swing.JButton;
import?javax.swing.JComboBox;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenuBar;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JTabbedPane;

public?class?MyCalendar?extends?Thread?implements?MouseListener?ActionListener?{
????private?Jframe?f;
????private?JComboBox?yearCb?monCbhourCbminCbsenCbsqCb;
????private?JLabel?l1?l2?l3?l4?l5?l6?l7?l8?l9l10l11l12aboutMitimeMij1;
????private?JMenuBar?mainMb;
????private?JButton?returnBt;
????private?JButton?changeoknob1;
????private?JLabel[][]?dayLb;
????private?String?title?=?“時間與日期“;
????private?MyDrawPanel?drawPanel;
????private?String?zone?=?“Asia/Beijing“;
????public?Long?time;
????private?JTabbedPane?jtp;
????/**
?????*?表示年份
?????*/
????public?static?final?int?YEAR?=?1;
????/**
?????*?表示月份
?????*
?????*?與Java官方月份是從0開始的表示形式不同這里的月份是從1開始的。
?????*/
????public?static?final?int?MONTH?=?2;
????/**
?????*?表示某月中的某天(即年月日中的“日“)
?????*/
????public?static?final?int?DAY_OF_MONTH?=?3;
????/**
?????*?表示星期幾
?????*/
????public?static?final?int?DAY_OF_WEEK?=?9;

????public?MyCalendar()?{
????????this.load();
????}

????/**
?????*?構(gòu)造方法
?????*
?????*?@param?title
?????*????????????標題
?????*/
????public?MyCalendar(String?title)?{
????????this.title?=?title;
????????this.load();
????}

????/**
?????*?主流程控制方法
?????*/
????private?void?load()?{
????????this.instantiate();
????????this.init();
????????this.setUI();
????????this.addAction();
????????this.start();
????????this.f.setVisible(true);
????}

????/**
?????*?實例化所有對象的方法
?????*/
????private?void?instantiate()?{
????????this.f?=?new?Jframe(title);
????????this.yearCb?=?new?JComboBox<>();
????????this.monCb?=?new?JComboBox<>();
????????this.sqCb?=?new?JComboBox<>();
????????this.hourCb?=?new?JComboBox<>();
????????this.minCb?=?new?JComboBox<>();
????????this.senCb?=?new?JComboBox<>();
????????this.returnBt?=?new?JButton(“今天“);
????????this.change?=?new?JButton(“修改時間“);
????????this.ok?=?new?JButton(“確定“);
????????this.no?=?new?JButton(“取消“);
????????this.time=0L;
????????this.jtp?=?new?JTabbedPane();
????????this.l1?=?new?JLabel(“年“);
????????this.l2?=?new?JLabel(“月“);
????????this.l3?=?new?JLabel(“日“);
????????this.l4?=?new?JLabel(“一“);
????????this.l5?=?n

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3570??2019-01-08?20:36??java大作業(yè)\MyCalendar$MyDrawPanel.class
?????文件???????12236??2019-01-08?20:36??java大作業(yè)\MyCalendar.class
?????文件??????185133??2019-01-08?23:47??java大作業(yè)\MyCalendar.gif
?????文件???????20007??2019-01-08?20:36??java大作業(yè)\MyCalendar.java

評論

共有 條評論