亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calendarframe.java~548~

?? 該系統是一個關于電子時鐘的系統,他是用Java開發的一個小系統.
?? JAVA~548~
?? 第 1 頁 / 共 2 頁
字號:
package calendar;

import java.awt.event.*;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.BoxLayout;
import java.util.Calendar;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Color;
import java.awt.SystemColor;
import javax.swing.BorderFactory;
import javax.swing.border.Border;
import com.borland.jbcl.layout.BoxLayout2;
import java.awt.FlowLayout;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import javax.swing.border.EtchedBorder;
import java.awt.GridLayout;
import javax.swing.JButton;
import com.borland.jbcl.layout.*;
import java.awt.Dimension;

public class CalendarFrame extends JFrame implements Runnable {
    //定義面板 主面板contentPane;
    JPanel contentPane;
    //定義主面板的布局管理器;
    BorderLayout borderLayout1 = new BorderLayout();
    //定義放置組件面板;
    JPanel jPanel2 = new JPanel();
    //定義邊框顏色;
    Border border1 = BorderFactory.createCompoundBorder(BorderFactory.
            createLineBorder(SystemColor.textHighlight, 2),
            BorderFactory.createEmptyBorder(2, 2, 2, 2));
    Border border2 = BorderFactory.createCompoundBorder(BorderFactory.
            createEtchedBorder(EtchedBorder.RAISED, Color.white,
                               new Color(165, 163, 151)),
            BorderFactory.createEmptyBorder(3, 3, 3, 3));
    //定義放置按鈕的面板
    JPanel jPanel8 = new JPanel();
    Border border3 = BorderFactory.createCompoundBorder(BorderFactory.
            createLineBorder(SystemColor.controlText, 2),
            BorderFactory.createEmptyBorder(3, 3, 3, 3));
    JPanel jPanel9 = new JPanel();
    //定義放置日期的面板
    JPanel jPanel10 = new JPanel();
    JPanel jPanel11 = new JPanel();
    //定義放置時間的面板
    JPanel jPanel12 = new JPanel();
    JPanel jPanel13 = new JPanel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JButton jButton3 = new JButton();
    JLabel jLabel7 = new JLabel();
    JPanel jPanel14 = new JPanel();
    JLabel jLabel8 = new JLabel();
    JPanel jPanel15 = new JPanel();
    JLabel jLabel9 = new JLabel();
    JPanel jPanel16 = new JPanel();
    JPanel jPanel17 = new JPanel();
    JLabel jLabel10 = new JLabel();
    JPanel jPanel18 = new JPanel();
    JLabel jLabel11 = new JLabel();
    JPanel jPanel19 = new JPanel();
    JLabel jLabel12 = new JLabel();
    JLabel jLabel13 = new JLabel();
    JLabel jLabel14 = new JLabel();
    JLabel jLabel15 = new JLabel();
    JLabel jLabel16 = new JLabel();
    JLabel jLabel17 = new JLabel();
    JLabel jLabel18 = new JLabel();
    JLabel jLabel19 = new JLabel();
    GridLayout gridLayout2 = new GridLayout();
    JLabel jLabel20 = new JLabel();
    JLabel jLabel21 = new JLabel();
    JLabel jLabel22 = new JLabel();
    JLabel jLabel23 = new JLabel();
    GridLayout gridLayout3 = new GridLayout();
    GridLayout gridLayout4 = new GridLayout();
    GridLayout gridLayout5 = new GridLayout();
    JLabel jLabel24 = new JLabel();
    JLabel jLabel25 = new JLabel();
    GridLayout gridLayout6 = new GridLayout();
    JLabel jLabel26 = new JLabel();
    JLabel jLabel27 = new JLabel();
    GridLayout gridLayout7 = new GridLayout();
    JLabel jLabel28 = new JLabel();
    JLabel jLabel29 = new JLabel();
    JPanel jPanel20 = new JPanel();
    //定義放置星期的面板
    JPanel jPanel21 = new JPanel();
    GridLayout gridLayout8 = new GridLayout();
    BoxLayout2 boxLayout23 = new BoxLayout2();
    FlowLayout flowLayout1 = new FlowLayout();
    static SimpleDateFormat chineseDateFormat = new SimpleDateFormat(
            "yyyy年MM月dd日");
    ImageIcon ic[] = new ImageIcon[11]; //創建圖片數組對象
    Calendar ca = Calendar.getInstance(); //初始化各時間變量
    //取得時,分,秒,年,月,日
    public int hour = ca.get(Calendar.HOUR_OF_DAY);
    public int minute = ca.get(Calendar.MINUTE);
    public int second = ca.get(Calendar.SECOND);
    public int year = ca.get(Calendar.YEAR);
    public int month = ca.get(Calendar.MONTH) + 1;
    public int day = ca.get(Calendar.DAY_OF_MONTH);
    int lj = 1;
    //累計面板焦點秒數,不超過15s
    public JPanel jp[] = {jPanel16, jPanel15, jPanel14, jPanel19, jPanel18,
                         jPanel17};
    //定義面板的數組
    int jps = -1; //當前哪個面板有焦點,-1表無任何面板有焦點,作為面板數組的下標
    Border border7 = BorderFactory.createLineBorder(SystemColor.textHighlight,
            2); //獲得焦點時的面板邊框
    Border border9 = BorderFactory.createLineBorder(SystemColor.window, 2);
    //未獲得焦點時的面板邊框

    public CalendarFrame() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        border9 = BorderFactory.createLineBorder(SystemColor.inactiveCaption, 2);
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(borderLayout1);
        contentPane.setBackground(new Color(157, 185, 235));
        contentPane.setPreferredSize(new Dimension(105, 100));
        jLabel4.setText("時間:");
        jLabel5.setText("日期:");
        jButton1.setText("減少-");
        jButton1.addActionListener(new CalendarFrame_jButton1_actionAdapter(this));
        jButton2.setText("增加+");
        jButton2.addActionListener(new CalendarFrame_jButton2_actionAdapter(this));
        jButton3.setText(" 修改 ");
        jButton3.addActionListener(new CalendarFrame_jButton3_actionAdapter(this));
        jLabel7.setText("農歷:");
        jLabel8.setText("  : ");
        jLabel9.setText("  :  ");
        jLabel10.setText("  -  ");
        jLabel11.setText("  -   ");
        jPanel16.setLayout(gridLayout2);
        jPanel19.setLayout(gridLayout3);
        jPanel15.setLayout(gridLayout4);
        jPanel14.setLayout(gridLayout5);
        jPanel18.setLayout(gridLayout6);
        jPanel17.setLayout(gridLayout7);
        jLabel29.setToolTipText("");
        jLabel29.setText(" 星期:");
        jPanel9.setLayout(gridLayout8);
        jLabel28.setText("MON"); //設置默認值為MON
        jPanel20.setLayout(boxLayout23);
        jPanel21.setLayout(flowLayout1);
        jPanel2.setBackground(SystemColor.inactiveCaption);
        jPanel2.setPreferredSize(new Dimension(105, 150));
        //設置面板的背景色
        jPanel13.setBackground(SystemColor.inactiveCaption);
        jPanel12.setBackground(SystemColor.inactiveCaption);
        jPanel11.setBackground(SystemColor.inactiveCaption);
        jPanel10.setBackground(SystemColor.inactiveCaption);
        jPanel9.setBackground(SystemColor.inactiveCaption);
        jPanel21.setBackground(SystemColor.inactiveCaption);
        jPanel20.setBackground(SystemColor.inactiveCaption);
        jPanel8.setBackground(SystemColor.inactiveCaption);
        jPanel8.setBorder(null);
        jPanel2.add(jPanel13);
        jPanel2.add(jPanel12);
        jPanel12.add(jLabel4);
        jPanel12.add(jPanel16);
        jPanel16.add(jLabel15);
        jPanel16.add(jLabel14);
        jPanel16.add(jLabel13);
        jPanel16.add(jLabel12);
        jPanel12.add(jLabel9);
        jPanel12.add(jPanel15);
        jPanel15.add(jLabel16);
        jPanel15.add(jLabel17);
        jPanel12.add(jLabel8);
        jPanel12.add(jPanel14);
        jPanel14.add(jLabel18);
        jPanel14.add(jLabel19);
        jPanel2.add(jPanel11);
        jPanel2.add(jPanel10);
        jPanel10.add(jLabel5);
        jPanel10.add(jPanel19);
        jPanel19.add(jLabel20);
        jPanel19.add(jLabel21);
        jPanel19.add(jLabel22);
        jPanel19.add(jLabel23);
        jPanel10.add(jLabel11);
        jPanel10.add(jPanel18);
        jPanel18.add(jLabel25);
        jPanel18.add(jLabel24);
        jPanel10.add(jLabel10);
        jPanel10.add(jPanel17);
        jPanel17.add(jLabel26);
        jPanel17.add(jLabel27);
        jPanel2.add(jPanel9);
        jPanel21.add(jLabel29);
        jPanel21.add(jLabel28);
        jPanel20.add(jLabel7);
        jPanel20.add(jLabel6);
        jPanel2.setLayout(new BoxLayout(jPanel2, BoxLayout.PAGE_AXIS));
        jPanel2.add(jPanel8);
        jPanel8.add(jButton3);
        jPanel8.add(jButton2);
        jPanel8.add(jButton1);
        jPanel9.add(jPanel21, null);
        jPanel9.add(jPanel20, null);
        contentPane.add(jPanel2, java.awt.BorderLayout.NORTH);
        for (int i = 0; i <= 9; i++) {
            ic[i] = new ImageIcon(CalendarFrame.class.getResource(
                    String.valueOf(i) + ".png"));
        }
        //取得圖片的路徑,定義圖片數組.
        ic[10] = new ImageIcon(CalendarFrame.class.getResource("k.png"));
        //初始化各顯示時間label的圖片為k.png
        jLabel15.setIcon(ic[10]);
        jLabel14.setIcon(ic[10]);
        jLabel13.setIcon(ic[10]);
        jLabel12.setIcon(ic[10]);
        jLabel16.setIcon(ic[10]);
        jLabel17.setIcon(ic[10]);
        jLabel18.setIcon(ic[10]);
        jLabel19.setIcon(ic[10]);
        jLabel20.setIcon(ic[10]);
        jLabel21.setIcon(ic[10]);
        jLabel22.setIcon(ic[10]);
        jLabel23.setIcon(ic[10]);
        jLabel24.setIcon(ic[10]);
        jLabel25.setIcon(ic[10]);
        jLabel26.setIcon(ic[10]);
        jLabel27.setIcon(ic[10]);
        //初始化TAB各要切換面板的邊框
        for (int i = 0; i <= 5; i++) {
            jp[i].setBorder(border9);
        }
    }

    public void run() {
        while (true) {
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            setimageview(); //設置各時間的圖片顯示
            setnexttime(); //計算下一個時間、日期,即計算下一個year,month,day,hour,minute,second
            //如果存在焦點面板lj加一,如果秒數已到15秒重置邊框,即去除焦點面板的焦點
            if (jps != -1 && ++lj >= 15) {
                lj = 1; // 重新賦值累計秒數為初始值1
                //重新初始化jp[jps]面板的邊框,即去除焦點
                jp[jps].setBorder(border9);
                jps = -1; //設置無焦點面板
            }
        }
    }
    //計算下一個時間

    public void setnexttime() {
        //設置下一秒時間
        second++;
        if (second > 59) {
            minute++;
            second = 0;
            if (minute > 59) {
                hour++;
                minute = 0;
                if (hour > 23) {
                    hour = 0;
                }
            }
        }
        //設置下一個日期
        if (second == 0 && minute == 0 && hour == 0) {
            boolean rn = false; //是否閏年
            if (month == 1 || month == 3 || month == 5 || month == 7 ||
                month == 8 || month == 10 ||
                month == 12) {
                if (day == 31) {
                    if (month == 12) {
                        year++;
                        month = 1;
                        day = 1;
                        return;
                    } else {
                        month++;
                        day = 1;
                        return;
                    }
                } else {
                    day++;
                    return;
                }
            }
            if (month == 4 || month == 6 || month == 9 || month == 11) {
                if (day == 30) {
                    month++;
                    day = 1;
                    return;
                } else {
                    day++;
                    return;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区久久久久久| 美女一区二区三区在线观看| 久久久久久久久久久黄色| 在线亚洲人成电影网站色www| 蜜桃视频一区二区| 一区二区三区久久久| 国产欧美一区二区精品久导航 | 丁香婷婷深情五月亚洲| 日韩不卡免费视频| 亚洲午夜久久久久久久久电影网 | 一区二区三区高清| 亚洲欧洲99久久| 久久精品国产久精国产| 日本美女视频一区二区| 亚洲一区二区三区四区中文字幕| 中文字幕一区二区日韩精品绯色| 久久久国产午夜精品| 久久亚洲私人国产精品va媚药| 欧美日韩日日夜夜| 欧美色男人天堂| 欧美色综合久久| 欧美人伦禁忌dvd放荡欲情| 欧美三级电影一区| 欧美蜜桃一区二区三区| 日韩一区二区三区电影在线观看| 91精品国产乱码久久蜜臀| 欧美精品久久99| 精品免费日韩av| 国产婷婷色一区二区三区四区| 欧美激情一区二区在线| 亚洲人成影院在线观看| 婷婷亚洲久悠悠色悠在线播放| 日韩一区欧美二区| 久久丁香综合五月国产三级网站| 免费观看久久久4p| 国产乱码精品一区二区三区五月婷| 成人激情图片网| 欧美艳星brazzers| 精品99一区二区| 亚洲精品成a人| 奇米影视在线99精品| 国产91精品露脸国语对白| 成人app网站| 色一区在线观看| 91精品在线一区二区| 日韩美女一区二区三区| 欧美乱熟臀69xxxxxx| 美日韩一区二区三区| av电影在线不卡| 精品va天堂亚洲国产| 日韩高清在线一区| bt7086福利一区国产| 精品欧美一区二区在线观看| 亚洲一区二区三区四区在线| 成人激情图片网| 久久先锋影音av| 日韩高清国产一区在线| 不卡的电影网站| 日韩美女天天操| 视频一区视频二区中文| 91国在线观看| 欧美激情一区二区| 日韩成人一级片| 91在线国产福利| 中文字幕一区二区日韩精品绯色| 国产精品99久久久久久久女警| 欧美tickle裸体挠脚心vk| 日韩精品视频网| 欧美日韩色综合| 一区二区三区在线高清| 色噜噜狠狠成人中文综合| 国产精品久久久久久久久搜平片 | 国产电影精品久久禁18| 日韩欧美一区二区视频| 亚洲国产欧美一区二区三区丁香婷| 91免费在线播放| 亚洲欧美电影一区二区| 欧美日韩在线观看一区二区| 亚洲视频网在线直播| 91麻豆免费在线观看| 亚洲精品乱码久久久久久黑人| 在线欧美一区二区| 亚洲一区二区三区四区五区黄| 欧美日韩视频在线观看一区二区三区 | gogo大胆日本视频一区| 国产欧美日韩另类一区| 国内精品久久久久影院色| 欧美极品美女视频| 91成人免费在线| 蜜桃一区二区三区四区| 91精品国产美女浴室洗澡无遮挡| 美女视频黄久久| 日韩午夜激情电影| 国产精品亚洲第一| 亚洲人快播电影网| 欧美日韩日日夜夜| 911国产精品| 青青青伊人色综合久久| 2023国产精品视频| 色婷婷综合在线| 日韩av在线免费观看不卡| 欧美大片在线观看| 99精品视频一区二区| 老司机精品视频在线| 成人欧美一区二区三区| 精品污污网站免费看| 精品影院一区二区久久久| 中文字幕第一区二区| 欧美日韩在线播放一区| 国产激情一区二区三区桃花岛亚洲| 国产精品久线在线观看| 日韩一区二区在线观看视频| eeuss鲁片一区二区三区在线看| 久久福利资源站| 日韩有码一区二区三区| 亚洲精品成人在线| 欧美国产欧美综合| 欧美一区二区三区免费| 亚洲乱码国产乱码精品精可以看| 精品国产免费一区二区三区四区| 欧美亚洲一区三区| 精品一区二区成人精品| 国产精品丝袜久久久久久app| 精品视频一区二区不卡| 成人激情免费视频| 国产精品一级在线| 午夜久久久久久| 亚洲精品美腿丝袜| 亚洲免费观看高清完整版在线观看 | 日韩欧美一区在线观看| 欧美日韩成人激情| 91美女精品福利| 国产成人精品在线看| 国产在线精品一区二区夜色| 亚洲线精品一区二区三区| 亚洲蜜臀av乱码久久精品| 尤物视频一区二区| 亚洲综合图片区| 国产日韩一级二级三级| 欧美精品亚洲一区二区在线播放| 国产精品一二三四| 老司机午夜精品| 成人午夜电影网站| 在线欧美小视频| 91麻豆精品91久久久久久清纯| 日韩欧美在线不卡| 久久久国产精品不卡| 国产精品美女视频| 亚洲一区二区欧美日韩| 日韩一区欧美二区| 美国欧美日韩国产在线播放| 国产一区美女在线| av亚洲产国偷v产偷v自拍| 欧美区在线观看| 国产精品视频观看| 亚洲www啪成人一区二区麻豆| 奇米777欧美一区二区| 国产精品夜夜嗨| 国产精品久久久久影院老司 | 欧美一区二区精品在线| 国产欧美一区二区精品仙草咪| 亚洲国产精品麻豆| 国产高清不卡一区| jizzjizzjizz欧美| 欧美日韩卡一卡二| 26uuu精品一区二区三区四区在线| 经典三级视频一区| 91丝袜美腿高跟国产极品老师 | 欧美日韩精品系列| 精品国精品国产尤物美女| 国产精品免费观看视频| 亚洲mv在线观看| 国产一区视频导航| 在线观看欧美黄色| 久久老女人爱爱| 亚洲一二三四区| 国产麻豆精品在线观看| www.欧美日韩| 精品免费日韩av| 亚洲成人黄色小说| 成人国产精品免费网站| 欧美美女喷水视频| 欧美激情在线一区二区三区| 天天av天天翘天天综合网| 成人动漫一区二区| 日韩美一区二区三区| 亚洲成人免费在线| 夫妻av一区二区| 欧美精三区欧美精三区| 中文字幕巨乱亚洲| 久久不见久久见中文字幕免费| 日本乱码高清不卡字幕| 国产色产综合色产在线视频| 青青青爽久久午夜综合久久午夜 | 国产美女精品人人做人人爽 | 日韩欧美二区三区| 午夜婷婷国产麻豆精品| 波多野结衣中文一区| 精品精品欲导航| 青青草国产精品亚洲专区无|