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

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

?? passworddemo.java

?? java tutotrials or beginners
?? JAVA
字號:
/* * 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. */ package components;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Arrays;/* PasswordDemo.java requires no other files. */public class PasswordDemo extends JPanel                          implements ActionListener {    private static String OK = "ok";    private static String HELP = "help";    private JFrame controllingFrame; //needed for dialogs    private JPasswordField passwordField;    public PasswordDemo(JFrame f) {        //Use the default FlowLayout.        controllingFrame = f;        //Create everything.        passwordField = new JPasswordField(10);        passwordField.setActionCommand(OK);        passwordField.addActionListener(this);        JLabel label = new JLabel("Enter the password: ");        label.setLabelFor(passwordField);        JComponent buttonPane = createButtonPanel();        //Lay out everything.        JPanel textPane = new JPanel(new FlowLayout(FlowLayout.TRAILING));        textPane.add(label);        textPane.add(passwordField);        add(textPane);        add(buttonPane);    }    protected JComponent createButtonPanel() {        JPanel p = new JPanel(new GridLayout(0,1));        JButton okButton = new JButton("OK");        JButton helpButton = new JButton("Help");        okButton.setActionCommand(OK);        helpButton.setActionCommand(HELP);        okButton.addActionListener(this);        helpButton.addActionListener(this);        p.add(okButton);        p.add(helpButton);        return p;    }    public void actionPerformed(ActionEvent e) {        String cmd = e.getActionCommand();        if (OK.equals(cmd)) { //Process the password.            char[] input = passwordField.getPassword();            if (isPasswordCorrect(input)) {                JOptionPane.showMessageDialog(controllingFrame,                    "Success! You typed the right password.");            } else {                JOptionPane.showMessageDialog(controllingFrame,                    "Invalid password. Try again.",                    "Error Message",                    JOptionPane.ERROR_MESSAGE);            }            //Zero out the possible password, for security.            Arrays.fill(input, '0');            passwordField.selectAll();            resetFocus();        } else { //The user has asked for help.            JOptionPane.showMessageDialog(controllingFrame,                "You can get the password by searching this example's\n"              + "source code for the string \"correctPassword\".\n"              + "Or look at the section How to Use Password Fields in\n"              + "the components section of The Java Tutorial.");        }    }    /**     * Checks the passed-in array against the correct password.     * After this method returns, you should invoke eraseArray     * on the passed-in array.     */    private static boolean isPasswordCorrect(char[] input) {        boolean isCorrect = true;        char[] correctPassword = { 'b', 'u', 'g', 'a', 'b', 'o', 'o' };        if (input.length != correctPassword.length) {            isCorrect = false;        } else {            isCorrect = Arrays.equals (input, correctPassword);        }        //Zero out the password.        Arrays.fill(correctPassword,'0');        return isCorrect;    }    //Must be called from the event dispatch thread.    protected void resetFocus() {        passwordField.requestFocusInWindow();    }    /**     * Create the GUI and show it.  For thread safety,     * this method should be invoked from the     * event dispatch thread.     */    private static void createAndShowGUI() {        //Create and set up the window.        JFrame frame = new JFrame("PasswordDemo");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //Create and set up the content pane.        final PasswordDemo newContentPane = new PasswordDemo(frame);        newContentPane.setOpaque(true); //content panes must be opaque        frame.setContentPane(newContentPane);        //Make sure the focus goes to the right component        //whenever the frame is initially given the focus.        frame.addWindowListener(new WindowAdapter() {            public void windowActivated(WindowEvent e) {                newContentPane.resetFocus();            }        });        //Display the window.        frame.pack();        frame.setVisible(true);    }    public static void main(String[] args) {        //Schedule a job for the event dispatch thread:        //creating and showing this application's GUI.        SwingUtilities.invokeLater(new Runnable() {            public void run() {                //Turn off metal's use of bold fonts		UIManager.put("swing.boldMetal", Boolean.FALSE);		createAndShowGUI();            }        });    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产欧美日韩| 精品久久一二三区| 久久福利资源站| 综合激情成人伊人| 日韩一区二区三区高清免费看看| av资源站一区| 国产中文字幕一区| 亚洲图片自拍偷拍| 国产精品一区二区男女羞羞无遮挡 | 成人禁用看黄a在线| 日韩黄色在线观看| 中文字幕一区二区三区不卡| 日韩亚洲欧美一区| 欧美怡红院视频| 99久久久免费精品国产一区二区| 激情五月播播久久久精品| 亚洲资源在线观看| 国产精品理伦片| 久久久久久亚洲综合影院红桃| 欧美日韩视频在线观看一区二区三区| www.欧美色图| 欧美色电影在线| 国产精品国产三级国产a| 国产aⅴ精品一区二区三区色成熟| 精品电影一区二区三区 | 日韩精品一区二区三区swag | 国产乱子伦视频一区二区三区| 国产日韩欧美精品电影三级在线| 日韩一区有码在线| 欧美日韩三级视频| 欧美一卡二卡三卡四卡| 日韩精品一区二区三区四区视频| 久久亚洲二区三区| 亚洲视频一区二区免费在线观看| 亚洲国产精品久久久久婷婷884| 视频一区在线视频| 国产米奇在线777精品观看| 成人深夜视频在线观看| 欧美亚洲动漫制服丝袜| 日韩欧美亚洲国产另类| 国产精品拍天天在线| 亚洲精选视频免费看| 美女任你摸久久 | 欧美精品自拍偷拍动漫精品| 精品国产乱码久久| 亚洲美女屁股眼交3| 亚洲成人av一区二区| 国产精品99久久久久| 91福利小视频| 久久综合色天天久久综合图片| 中文字幕在线视频一区| 日精品一区二区| 99视频在线精品| 日韩美女视频在线| 高清不卡在线观看av| 欧美精选一区二区| 国产欧美一区二区精品忘忧草 | 亚洲小说欧美激情另类| 精品午夜久久福利影院| 日本韩国欧美在线| 亚洲精品一区二区三区精华液| 亚洲视频在线一区二区| 青青国产91久久久久久| 91激情在线视频| 国产欧美一区二区精品性| 亚洲va天堂va国产va久| a级精品国产片在线观看| 欧美tk丨vk视频| 亚洲一区二区三区免费视频| 国产成人在线网站| 日韩免费视频线观看| 亚洲综合在线第一页| 国产91在线|亚洲| 日韩视频免费观看高清完整版 | 在线观看日韩毛片| 亚洲国产精品传媒在线观看| 另类小说图片综合网| 欧美羞羞免费网站| 中文字幕亚洲视频| 国产999精品久久久久久| 日韩欧美一二三区| 无码av中文一区二区三区桃花岛| 91麻豆国产精品久久| 亚洲国产经典视频| 激情久久久久久久久久久久久久久久| 91麻豆精品久久久久蜜臀| 亚洲精品高清视频在线观看| 成人免费视频一区| 国产欧美一区二区三区鸳鸯浴| 精品中文av资源站在线观看| 69堂精品视频| 偷窥国产亚洲免费视频| 欧美日韩小视频| 亚洲午夜激情av| 欧美性大战久久久久久久| 亚洲视频 欧洲视频| 99久久婷婷国产| 国产精品国产三级国产三级人妇 | 亚洲国产综合色| 在线观看国产日韩| 亚洲精品日产精品乱码不卡| 一本大道久久a久久精二百| 亚洲欧美综合另类在线卡通| av在线播放一区二区三区| 中文字幕永久在线不卡| 成人黄动漫网站免费app| 国产精品色哟哟| 99久久精品国产一区| 亚洲日本在线天堂| 91麻豆免费视频| 一区二区高清免费观看影视大全| 一本一道综合狠狠老| 一区二区三区久久| 欧美日韩高清一区| 青青草精品视频| 精品国产乱码久久久久久久久| 久久99九九99精品| 久久久91精品国产一区二区精品| 国产99久久久精品| 亚洲女同一区二区| 欧美系列日韩一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美一区二区三区视频免费| 韩国女主播一区| 日本一区二区三区高清不卡| 91免费版在线| 亚洲成人午夜影院| 欧美一区二区黄| 国产99精品在线观看| 亚洲欧美一区二区不卡| 欧美日韩日日骚| 久久99精品国产.久久久久久| 久久久久久97三级| 色综合天天在线| 水蜜桃久久夜色精品一区的特点 | 久久久久久久久岛国免费| 粉嫩aⅴ一区二区三区四区| ●精品国产综合乱码久久久久| 91福利国产精品| 久久激情五月激情| 中文字幕一区二区三区不卡在线| 欧美视频在线一区二区三区| 国模少妇一区二区三区| 亚洲人成在线播放网站岛国| 欧美日韩大陆一区二区| 国产精品一线二线三线| 一区二区三区欧美| 日韩手机在线导航| 91网站视频在线观看| 免费看日韩a级影片| 国产精品视频麻豆| 91精品国产综合久久福利软件| 国产乱码一区二区三区| 亚洲国产精品久久人人爱蜜臀 | 日韩二区三区四区| 日本一区二区三区在线观看| 欧美日韩一区不卡| 粉嫩蜜臀av国产精品网站| 亚洲成人精品影院| 国产日产精品1区| 欧美日韩国产天堂| 国产.欧美.日韩| 日韩av不卡一区二区| 亚洲天堂免费看| 日韩欧美久久一区| 欧美亚洲综合在线| 成人免费观看视频| 蜜桃视频一区二区| 一区二区三区欧美激情| 国产日本欧美一区二区| 91精品国产综合久久香蕉麻豆| 成人av在线影院| 久久不见久久见免费视频7| 亚洲综合一区二区| 中文乱码免费一区二区| 精品国产一区二区三区久久影院 | 国产91丝袜在线播放九色| 亚洲成人一区二区在线观看| 中文字幕乱码久久午夜不卡| 日韩欧美亚洲一区二区| 欧美自拍偷拍午夜视频| 丁香六月综合激情| 美女一区二区三区| 亚洲国产成人av网| 亚洲欧美日韩国产成人精品影院| 久久久不卡影院| 欧美r级电影在线观看| 欧美嫩在线观看| 91久久精品午夜一区二区| 国产成人免费视频一区| 久久精品久久精品| 日韩av电影天堂| 日韩激情视频网站| 午夜婷婷国产麻豆精品| 亚洲欧洲综合另类在线| 国产精品久久久久久一区二区三区| 久久嫩草精品久久久精品| 精品久久久久久无| 日韩精品最新网址| 日韩欧美精品在线视频|