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

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

?? dateformattest.java

?? java源碼 java源碼 值得一看 值得一看
?? JAVA
字號:
/**
   @version 1.12 2004-09-15
   @author Cay Horstmann
*/

import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.*;
import javax.swing.*;

/**
   This program demonstrates formatting dates under various locales.
*/
public class DateFormatTest
{  
   public static void main(String[] args)
   {  
      JFrame frame = new DateFormatFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}

/**
   This frame contains combo boxes to pick a locale, date and
   time formats, text fields to display formatted date and time,
   buttons to parse the text field contents, and a "lenient"
   check box.
*/
class DateFormatFrame extends JFrame
{  
   public DateFormatFrame()
   {  
      setTitle("DateFormatTest");

      setLayout(new GridBagLayout());
      add(new JLabel("Locale"), new GBC(0, 0).setAnchor(GBC.EAST));
      add(new JLabel("Date style"), new GBC(0, 1).setAnchor(GBC.EAST));
      add(new JLabel("Time style"), new GBC(2, 1).setAnchor(GBC.EAST));
      add(new JLabel("Date"), new GBC(0, 2).setAnchor(GBC.EAST));
      add(new JLabel("Time"), new GBC(0, 3).setAnchor(GBC.EAST));
      add(localeCombo, new GBC(1, 0, 2, 1).setAnchor(GBC.WEST));
      add(dateStyleCombo, new GBC(1, 1).setAnchor(GBC.WEST));
      add(timeStyleCombo, new GBC(3, 1).setAnchor(GBC.WEST));
      add(dateParseButton, new GBC(3, 2).setAnchor(GBC.WEST));
      add(timeParseButton, new GBC(3, 3).setAnchor(GBC.WEST));
      add(lenientCheckbox, new GBC(0, 4, 2, 1).setAnchor(GBC.WEST));
      add(dateText, new GBC(1, 2, 2, 1).setFill(GBC.HORIZONTAL));
      add(timeText, new GBC(1, 3, 2, 1).setFill(GBC.HORIZONTAL));

      locales = DateFormat.getAvailableLocales();
      for (Locale loc : locales) localeCombo.addItem(loc.getDisplayName());
      localeCombo.setSelectedItem(Locale.getDefault().getDisplayName());
      currentDate = new Date();
      currentTime = new Date();
      updateDisplay();

      ActionListener listener = new
         ActionListener()
         {  
            public void actionPerformed(ActionEvent event)
            {  
               updateDisplay();
            }
         };

      localeCombo.addActionListener(listener);
      dateStyleCombo.addActionListener(listener);
      timeStyleCombo.addActionListener(listener);

      dateParseButton.addActionListener(new
         ActionListener()
         {  
            public void actionPerformed(ActionEvent event)
            {  
               String d = dateText.getText().trim();
               try
               {  
                  currentDateFormat.setLenient(lenientCheckbox.isSelected());
                  Date date = currentDateFormat.parse(d);
                  currentDate = date;
                  updateDisplay();
               }
               catch (ParseException e)
               {  
                  dateText.setText("Parse error: " + d);
               }
               catch (IllegalArgumentException e)
               {  
                  dateText.setText("Argument error: " + d);
               }
            }
         });

      timeParseButton.addActionListener(new
         ActionListener()
         {  
            public void actionPerformed(ActionEvent event)
            {  
               String t = timeText.getText().trim();
               try
               {  
                  currentDateFormat.setLenient(lenientCheckbox.isSelected());
                  Date date = currentTimeFormat.parse(t);
                  currentTime = date;
                  updateDisplay();
               }
               catch (ParseException e)
               {  
                  timeText.setText("Parse error: " + t);
               }
               catch (IllegalArgumentException e)
               {  
                  timeText.setText("Argument error: " + t);
               }
            }
         });
      pack();
   }

   /**
      Updates the display and formats the date according
      to the user settings.
   */
   public void updateDisplay()
   {  
      Locale currentLocale = locales[localeCombo.getSelectedIndex()];
      int dateStyle = dateStyleCombo.getValue();
      currentDateFormat = DateFormat.getDateInstance(dateStyle, currentLocale);
      String d = currentDateFormat.format(currentDate);
      dateText.setText(d);
      int timeStyle = timeStyleCombo.getValue();
      currentTimeFormat = DateFormat.getTimeInstance(timeStyle, currentLocale);
      String t = currentTimeFormat.format(currentTime);
      timeText.setText(t);
   }

   private Locale[] locales;
   private Date currentDate;
   private Date currentTime;
   private DateFormat currentDateFormat;
   private DateFormat currentTimeFormat;
   private JComboBox localeCombo = new JComboBox();
   private EnumCombo dateStyleCombo = new EnumCombo(DateFormat.class,
      new String[] { "Default", "Full", "Long", "Medium", "Short" });
   private EnumCombo timeStyleCombo = new EnumCombo(DateFormat.class,
      new String[] { "Default", "Full", "Long", "Medium", "Short" });
   private JButton dateParseButton = new JButton("Parse date");
   private JButton timeParseButton = new JButton("Parse time");
   private JTextField dateText = new JTextField(30);
   private JTextField timeText = new JTextField(30);
   private JTextField parseText = new JTextField(30);
   private JCheckBox lenientCheckbox = new JCheckBox("Parse lenient", true);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二三四区| 日韩高清在线观看| 国产精品亲子乱子伦xxxx裸| 日韩精品一区二区三区在线观看| 69堂国产成人免费视频| 欧美撒尿777hd撒尿| 色八戒一区二区三区| 色偷偷88欧美精品久久久| 色婷婷亚洲综合| 欧美日韩精品欧美日韩精品| 3d动漫精品啪啪一区二区竹菊 | 成人av在线资源网站| 成人黄色软件下载| 色94色欧美sute亚洲线路二 | 国产成a人亚洲精| 99re这里只有精品视频首页| 色吧成人激情小说| 91精品国产福利| 久久久久久综合| 亚洲另类一区二区| 亚洲第一激情av| 国产一区二区主播在线| 成人午夜av影视| 欧美日韩一区精品| 久久色.com| 亚洲精品欧美综合四区| 欧美aaaaaa午夜精品| 高清av一区二区| 欧美日韩精品欧美日韩精品| 久久久久国产精品人| 一区二区三区欧美激情| 青青草伊人久久| 成人黄色av电影| 欧美精品tushy高清| 国产日韩欧美一区二区三区综合| 最新国产成人在线观看| 美女被吸乳得到大胸91| 成人黄色小视频| 日韩欧美色综合网站| 亚洲欧美另类图片小说| 激情综合色丁香一区二区| 91首页免费视频| 久久久久国产精品厨房| 亚洲chinese男男1069| 成a人片国产精品| 欧美精品一区二区三区在线 | 国产成人免费9x9x人网站视频| 91国偷自产一区二区三区观看| 2017欧美狠狠色| 日韩中文字幕av电影| 99久久综合国产精品| 久久夜色精品国产噜噜av| 亚洲成人中文在线| 日本精品免费观看高清观看| 国产网站一区二区| 免费的成人av| 91精品国产综合久久久蜜臀粉嫩| 亚洲人成人一区二区在线观看| 国产一区二区三区综合| 欧美精品vⅰdeose4hd| 亚洲午夜免费电影| 99精品欧美一区| 中文字幕av不卡| 国产一区中文字幕| 精品国产一区二区亚洲人成毛片| 婷婷综合在线观看| 欧美日韩在线播放三区| 亚洲一区国产视频| 色8久久精品久久久久久蜜| 自拍av一区二区三区| 不卡在线观看av| 国产女主播一区| 99视频在线观看一区三区| 综合av第一页| 在线观看日韩av先锋影音电影院| 亚洲三级小视频| 在线视频国内自拍亚洲视频| 一区二区在线观看av| 欧美性色aⅴ视频一区日韩精品| 一个色在线综合| 欧美日韩在线播放三区四区| 日本中文字幕一区二区有限公司| 欧美区在线观看| 久久不见久久见免费视频7| 欧美精品一区二区三区在线 | 在线亚洲高清视频| 水蜜桃久久夜色精品一区的特点| 5566中文字幕一区二区电影| 日本欧美久久久久免费播放网| 在线成人免费观看| 激情欧美日韩一区二区| 国产欧美va欧美不卡在线| www.日韩精品| 午夜视黄欧洲亚洲| 精品日韩在线一区| 99久久99久久久精品齐齐| 无码av中文一区二区三区桃花岛| 日韩美女在线视频| www.欧美精品一二区| 亚洲一区av在线| 久久综合久久综合久久综合| 国产成a人无v码亚洲福利| 亚洲一区中文日韩| 欧美精品一区二区久久久| eeuss鲁片一区二区三区| 一区二区欧美视频| 国产亚洲欧美日韩俺去了| 91麻豆免费观看| 六月丁香婷婷色狠狠久久| 中文字幕一区二区三区精华液| 欧美日韩日日摸| 国产成人8x视频一区二区| 丝袜亚洲另类欧美| 国产精品三级av在线播放| 国产日韩av一区二区| 欧美在线观看视频在线| 国产成人综合视频| 日韩二区三区在线观看| 亚洲欧洲日韩av| 精品国精品自拍自在线| 欧美日韩高清一区二区| 成人三级在线视频| 蜜桃av一区二区三区电影| 一区二区三区鲁丝不卡| 久久久亚洲精华液精华液精华液| 在线看国产一区| 成人精品在线视频观看| 精品中文字幕一区二区| 一区二区三区免费在线观看| 国产丝袜欧美中文另类| 日韩欧美一级二级三级久久久| 白白色亚洲国产精品| 国产一区在线视频| 久久精品免费观看| 午夜视频一区二区三区| 一区二区三区在线观看网站| 国产精品黄色在线观看| 国产喂奶挤奶一区二区三区| 精品少妇一区二区三区日产乱码 | 亚洲免费毛片网站| 国产精品美女一区二区在线观看| 欧美videossexotv100| 欧美猛男超大videosgay| 色噜噜狠狠成人中文综合| 99久久精品免费看| 99re成人在线| 91老司机福利 在线| 99在线精品免费| 国产91精品久久久久久久网曝门 | 亚洲综合丁香婷婷六月香| 国产精品成人免费在线| 国产精品久久福利| 亚洲欧美综合色| 亚洲欧美另类小说视频| 亚洲精品国产视频| 夜夜嗨av一区二区三区中文字幕| 国产精品二三区| 亚洲欧洲精品一区二区精品久久久 | 中文字幕一区二区三区蜜月| 欧美国产一区视频在线观看| 欧美高清在线精品一区| 国产精品入口麻豆九色| 亚洲人亚洲人成电影网站色| 亚洲美女视频一区| 亚洲va国产天堂va久久en| 美女高潮久久久| 丁香另类激情小说| 91国偷自产一区二区开放时间 | 丰满放荡岳乱妇91ww| 成人av影视在线观看| 91麻豆国产在线观看| 欧美四级电影网| 日韩欧美国产1| 国产精品免费久久久久| 亚洲综合免费观看高清完整版在线| 亚洲免费观看在线视频| 日韩经典中文字幕一区| 国产乱一区二区| 色综合中文字幕国产 | 国产91色综合久久免费分享| 99久久婷婷国产综合精品电影 | 激情小说亚洲一区| 91丝袜美腿高跟国产极品老师 | 亚洲欧美一区二区三区极速播放| 亚洲国产精品久久久男人的天堂| 美国一区二区三区在线播放| 成人av电影在线观看| 欧美日韩国产一级| 国产亚洲精品精华液| 亚洲一区二区三区爽爽爽爽爽 | 一区二区三区精品在线| 狠狠狠色丁香婷婷综合激情| 91捆绑美女网站| 精品免费日韩av| 亚洲国产视频一区| 国产a级毛片一区| 在线播放视频一区| 亚洲视频精选在线| 国产一区二区三区四区五区入口 | 91精品国产色综合久久不卡电影|