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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? decimalformatdemo.java

?? java tutorial.sun公司官方出品。java入門(mén)書(shū)籍。最新版
?? JAVA
字號(hào):
/* * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * *   - Redistributions of source code must retain the above copyright *     notice, this list of conditions and the following disclaimer. * *   - Redistributions in binary form must reproduce the above copyright *     notice, this list of conditions and the following disclaimer in the *     documentation and/or other materials provided with the distribution. * *   - Neither the name of Sun Microsystems nor the names of its *     contributors may be used to endorse or promote products derived *     from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ import java.applet.Applet;import java.awt.*;import java.awt.event.*;import com.sun.java.swing.*;import com.sun.java.swing.border.*;import java.util.*;import java.text.*;public class DecimalFormatDemo extends JPanel {    static JFrame frame;    JLabel result;    NumberFormat inputFormatter;    String currentPattern;    double currentNumber = 123.45;    LocaleGroup availableLocales;    public DecimalFormatDemo() {         availableLocales = new LocaleGroup();        inputFormatter = NumberFormat.getNumberInstance();              String[] patternExamples = {                  "##.##",                  "###,###.##",                 "##,##,##.##",                 "#",                 "000,000.0000",                 "##.0000",                 "'hello'###.##"                 };        currentPattern = patternExamples[0];        // Set up the UI for entering a number.        JLabel numberLabel = new JLabel("Enter the number to format:");        numberLabel.setAlignmentX(Component.LEFT_ALIGNMENT);        JTextField numberField = new JTextField();        numberField.setEditable(true);        numberField.setAlignmentX(Component.LEFT_ALIGNMENT);        NumberListener numberListener = new NumberListener();        numberField.addActionListener(numberListener);           // Set up the UI for selecting a pattern.        JLabel patternLabel1 = new JLabel("Enter the pattern string or");        JLabel patternLabel2 = new JLabel("select one from the list:");        patternLabel1.setAlignmentX(Component.LEFT_ALIGNMENT);        patternLabel2.setAlignmentX(Component.LEFT_ALIGNMENT);            JComboBox patternList = new JComboBox(patternExamples);        patternList.setSelectedIndex(0);        patternList.setEditable(true);        patternList.setAlignmentX(Component.LEFT_ALIGNMENT);        PatternListener patternListener = new PatternListener();        patternList.addActionListener(patternListener);         // Set up the UI for selecting a locale.        JLabel localeLabel = new JLabel("Select a Locale from the list:");        localeLabel.setAlignmentX(Component.LEFT_ALIGNMENT);        JComboBox localeList = new JComboBox(availableLocales.getStrings());        localeList.setSelectedIndex(0);        localeList.setAlignmentX(Component.LEFT_ALIGNMENT);        LocaleListener localeListener = new LocaleListener();        localeList.addActionListener(localeListener);        // Create the UI for displaying result.        JLabel resultLabel = new JLabel("Result", JLabel.LEFT);        resultLabel.setAlignmentX(Component.LEFT_ALIGNMENT);        result = new JLabel(" ");        result.setForeground(Color.black);        result.setAlignmentX(Component.LEFT_ALIGNMENT);        result.setBorder(BorderFactory.createCompoundBorder(             BorderFactory.createLineBorder(Color.black),             BorderFactory.createEmptyBorder(5,5,5,5)        ));            // Lay out everything        JPanel numberPanel = new JPanel();        numberPanel.setLayout(new GridLayout(0, 1));        numberPanel.add(numberLabel);        numberPanel.add(numberField);            JPanel patternPanel = new JPanel();        patternPanel.setLayout(new BoxLayout(patternPanel, BoxLayout.Y_AXIS));        patternPanel.add(patternLabel1);        patternPanel.add(patternLabel2);        patternPanel.add(patternList);        JPanel localePanel = new JPanel();        localePanel.setLayout(new BoxLayout(localePanel, BoxLayout.Y_AXIS));        localePanel.add(localeLabel);        localePanel.add(localeList);        JPanel resultPanel = new JPanel();        resultPanel.setLayout(new GridLayout(0, 1));        resultPanel.add(resultLabel);        resultPanel.add(result);            setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));        patternPanel.setAlignmentX(Component.CENTER_ALIGNMENT);        numberPanel.setAlignmentX(Component.CENTER_ALIGNMENT);        localePanel.setAlignmentX(Component.CENTER_ALIGNMENT);        resultPanel.setAlignmentX(Component.CENTER_ALIGNMENT);            add(numberPanel);        add(Box.createVerticalStrut(10));        add(patternPanel);        add(Box.createVerticalStrut(10));        add(localePanel);        add(Box.createVerticalStrut(10));        add(resultPanel);            setBorder(BorderFactory.createEmptyBorder(10,10,10,10));           reformat();        numberField.setText(result.getText());    } // constructor    /** Listens to the pattern combo box. */    class PatternListener implements ActionListener {         public void actionPerformed(ActionEvent e) {        JComboBox cb = (JComboBox)e.getSource();        String newSelection = (String)cb.getSelectedItem();        currentPattern = newSelection;        reformat();        }    }    /** Listens to the number field. */    class NumberListener implements ActionListener {         public void actionPerformed(ActionEvent evt) {           JTextField inputField = (JTextField)evt.getSource();           try {              Number value = inputFormatter.parse(inputField.getText());              currentNumber = value.doubleValue();              reformat();           }           catch (ParseException pe) {              result.setForeground(Color.red);              result.setText("Illegal Number: " + pe.getMessage());           }        }    }    /** Listens to the locale combo box. */    class LocaleListener implements ActionListener {        public void actionPerformed(ActionEvent e) {        JComboBox cb = (JComboBox)e.getSource();        int index = cb.getSelectedIndex();        availableLocales.setCurrent(index);        reformat();        }    }    /** Manages information about locales for this application. */    class LocaleGroup {        Locale currentLocale;        Locale[] supportedLocales = {           Locale.US,            Locale.GERMANY,            Locale.FRANCE           // Add other locales here, if desired.        };        public LocaleGroup() {           currentLocale = supportedLocales[0];           }         public void setCurrent(int index) {           currentLocale = supportedLocales[index];        }        public Locale getCurrent() {           return currentLocale;        }        public String[] getStrings() {           String[] localeNames = new String[supportedLocales.length];           for (int k = 0; k < supportedLocales.length; k++) {              localeNames[k] = supportedLocales[k].getDisplayName();           }           return localeNames;        }    }    /** Reformats the input number and displays result. */    public void reformat() {         try {             NumberFormat nf =                 NumberFormat.getNumberInstance(availableLocales.getCurrent());             DecimalFormat df = (DecimalFormat)nf;             df.applyPattern(currentPattern);             result.setForeground(Color.black);             result.setText(df.format(currentNumber));         }         catch (IllegalArgumentException iae) {             result.setForeground(Color.red);             result.setText("Illegal Pattern: " + iae.getMessage());         }    }    public static void main(String s[]) {         WindowListener l = new WindowAdapter() {             public void windowClosing(WindowEvent e) {System.exit(0);}         };          frame = new JFrame("DecimalFormat Demo");         frame.addWindowListener(l);         frame.getContentPane().add("Center", new DecimalFormatDemo());         frame.pack();         frame.setVisible(true);    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕视频一区| 精品国产伦理网| 免费高清视频精品| 欧美日韩免费电影| 午夜欧美在线一二页| 67194成人在线观看| 日韩av中文字幕一区二区| 日韩欧美国产系列| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美刺激脚交jootjob| 日本成人中文字幕| 精品国产伦一区二区三区免费| 激情图片小说一区| 欧美国产精品久久| 91成人在线免费观看| 婷婷激情综合网| 久久久99免费| 色综合久久久久综合99| 天天色天天操综合| 2020国产精品| 色婷婷综合久色| 日精品一区二区三区| 久久女同互慰一区二区三区| 成人avav在线| 日本中文字幕一区二区视频 | 91精品久久久久久蜜臀| 国产主播一区二区| 国产精品免费视频网站| 欧美精品久久久久久久久老牛影院| 日韩精品免费视频人成| 久久亚洲春色中文字幕久久久| 97精品电影院| 美女视频黄 久久| 亚洲男人天堂av| 日韩欧美在线123| 91麻豆国产精品久久| 欧美aaaaa成人免费观看视频| 中文字幕亚洲视频| 日韩精品一区二区三区中文不卡| 99v久久综合狠狠综合久久| 日本伊人色综合网| 亚洲色图欧美偷拍| 亚洲精品在线电影| 欧美日韩一区三区| 懂色av一区二区在线播放| 日韩精品电影一区亚洲| 国产精品久久久久久久浪潮网站| 91精品国产品国语在线不卡| 99国产欧美久久久精品| 激情综合网最新| 香蕉久久一区二区不卡无毒影院 | 欧美一区二区三区在线视频| 成人高清免费观看| 国内精品自线一区二区三区视频| 午夜亚洲国产au精品一区二区| 中文字幕一区三区| 久久免费电影网| 欧美一个色资源| 欧美日韩一区二区三区四区五区| www.爱久久.com| 国产剧情在线观看一区二区| 免费成人在线视频观看| 亚洲一区二三区| 亚洲青青青在线视频| 国产人久久人人人人爽| 日韩欧美高清dvd碟片| 欧美久久高跟鞋激| 欧美日韩亚洲综合在线| 色婷婷综合久久久久中文| 99视频国产精品| 国产69精品一区二区亚洲孕妇| 久久精品999| 美腿丝袜一区二区三区| 日本sm残虐另类| 日韩国产一区二| 日本视频一区二区三区| 香蕉加勒比综合久久| 亚洲超丰满肉感bbw| 亚洲国产视频一区二区| 亚洲国产成人va在线观看天堂| 亚洲制服欧美中文字幕中文字幕| 亚洲精品乱码久久久久久日本蜜臀| 亚洲人午夜精品天堂一二香蕉| 1024成人网| 亚洲欧洲色图综合| 亚洲免费资源在线播放| 亚洲综合久久av| 亚洲成a人v欧美综合天堂下载 | 美美哒免费高清在线观看视频一区二区| 肉色丝袜一区二区| 日本免费在线视频不卡一不卡二| 久久精品国产色蜜蜜麻豆| 国内不卡的二区三区中文字幕| 国产美女娇喘av呻吟久久| 成人久久18免费网站麻豆| 91视频在线看| 欧美一卡二卡在线| 久久蜜臀精品av| 亚洲美女屁股眼交| 天天免费综合色| 国产在线精品一区在线观看麻豆| 成人免费视频视频在线观看免费 | 成人av网址在线观看| 一本大道久久a久久综合婷婷| 欧美日韩午夜在线| 久久午夜色播影院免费高清 | 欧美激情一区不卡| 亚洲综合色婷婷| 国产在线国偷精品免费看| av午夜一区麻豆| 欧美另类高清zo欧美| 国产亚洲欧洲一区高清在线观看| 亚洲男帅同性gay1069| 久久成人18免费观看| 99麻豆久久久国产精品免费| 欧美美女网站色| 国产欧美精品一区aⅴ影院| 一区二区三区在线不卡| 蜜臀av性久久久久蜜臀aⅴ | 欧美精品18+| 欧美经典一区二区| 亚洲成人一区二区在线观看| 国产成人免费视频精品含羞草妖精| 在线观看中文字幕不卡| 日韩免费视频线观看| 亚洲欧美日韩久久| 九九**精品视频免费播放| 色哟哟一区二区三区| 精品国产亚洲在线| 亚洲自拍偷拍av| 岛国精品在线播放| 欧美一二三区精品| 一区二区三区在线免费| 国产sm精品调教视频网站| 亚洲成人福利片| 波多野洁衣一区| 久久婷婷久久一区二区三区| 亚洲高清中文字幕| 日韩女优av电影在线观看| 亚洲精品成人悠悠色影视| 国产+成+人+亚洲欧洲自线| 欧美一区二区三区视频免费 | 国内精品在线播放| 91精品国产色综合久久ai换脸| 亚洲人成网站色在线观看| 国产精品一二三四五| 日韩午夜电影av| 亚洲gay无套男同| 91麻豆精品秘密| 中文字幕一区三区| 高清不卡在线观看av| 久久久综合精品| 九九视频精品免费| 欧美va亚洲va在线观看蝴蝶网| 亚洲国产精品久久久久婷婷884| av高清不卡在线| 国产精品免费av| 国产激情精品久久久第一区二区 | 日本强好片久久久久久aaa| 91国产免费观看| 亚洲精品自拍动漫在线| 99精品视频一区| 一区视频在线播放| aaa亚洲精品| 亚洲免费在线观看视频| 91黄色在线观看| 亚洲一区二区三区激情| 欧美日韩精品一区二区三区蜜桃| 亚洲一线二线三线久久久| 色一区在线观看| 亚洲444eee在线观看| 制服丝袜中文字幕一区| 视频一区在线播放| 日韩一区二区中文字幕| 激情欧美日韩一区二区| 久久日一线二线三线suv| 国产在线精品免费| 国产精品美女久久久久久久久| av一区二区三区在线| 一区二区三区四区乱视频| 欧美亚洲国产一区二区三区va| 亚洲国产毛片aaaaa无费看| 欧美一级电影网站| 国产成人一级电影| 国产精品成人在线观看| 欧美日韩一区精品| 国内精品免费**视频| 中文字幕av一区二区三区| 91视频91自| 性久久久久久久| 久久久久久久综合色一本| 99久久国产免费看| 污片在线观看一区二区| 精品国产免费视频| av一本久道久久综合久久鬼色| 亚洲成av人片| 国产欧美精品一区二区色综合朱莉| 91国产丝袜在线播放| 精品综合久久久久久8888| 国产精品电影一区二区|