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

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

?? modalitydemo.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 misc;/* * ModalityDemo.java * */import java.awt.*;import java.awt.event.*;import java.awt.font.*;import javax.swing.*;public class ModalityDemo {        // first document: frame, modeless dialog, document-modal dialog    private JFrame f1;    private JDialog d2;    private JDialog d3;        // second document: frame, modeless dialog, document-modal dialog    private JFrame f4;    private JDialog d5;    private JDialog d6;        // third document: modal excluded frame    private JFrame f7;        // fourth document: frame, file dialog (application-modal)    private JFrame f8;        // radiobuttons in f1    JRadioButton rb11, rb12, rb13;    // text field in d2    JTextField tf2;        // label in d3    JLabel l3;        // radiobuttons in f4    JRadioButton rb41, rb42, rb43;    // text field in d5    JTextField tf5;        // label in d6    JLabel l6;        // radiobuttons in f7    JRadioButton rb71, rb72, rb73;       public static void main(String[] args) {        /* Use an appropriate Look and Feel */        try {            //UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");            UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");        } catch (UnsupportedLookAndFeelException ex) {            ex.printStackTrace();        } catch (IllegalAccessException ex) {            ex.printStackTrace();        } catch (InstantiationException ex) {            ex.printStackTrace();        } catch (ClassNotFoundException ex) {            ex.printStackTrace();        }        /* Turn off metal's use of bold fonts */        UIManager.put("swing.boldMetal", Boolean.FALSE);                //Schedule a job for the event-dispatching thread:        //creating and showing this application's GUI.        SwingUtilities.invokeLater(new Runnable() {            public void run() {                ModalityDemo md = new ModalityDemo();                md.createAndShowGUI();                md.start();            }        });    }        //start frames    private void start() {        f1.setVisible(true);        f4.setVisible(true);        f7.setVisible(true);        f8.setVisible(true);    }        private static WindowListener closeWindow = new WindowAdapter() {        public void windowClosing(WindowEvent e) {            e.getWindow().dispose();        }    };        /**     * Create the GUI and show it.  For thread safety,     * this method is invoked from the     * event-dispatching thread.     */    private void createAndShowGUI(){        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();        GraphicsDevice gd = ge.getDefaultScreenDevice();        GraphicsConfiguration gc = gd.getDefaultConfiguration();        Insets ins = Toolkit.getDefaultToolkit().getScreenInsets(gc);        int sw = gc.getBounds().width - ins.left - ins.right;        int sh = gc.getBounds().height - ins.top - ins.bottom;                // first document                // frame f1                f1 = new JFrame("Book 1 (parent frame)");        f1.setBounds(32, 32, 300, 200);        f1.addWindowListener(closeWindow);        // create radio buttons        rb11 = new JRadioButton("Biography", true);        rb12 = new JRadioButton("Funny tale", false);        rb13 = new JRadioButton("Sonnets", false);        // place radio buttons into a single group        ButtonGroup bg1 = new ButtonGroup();        bg1.add(rb11);        bg1.add(rb12);        bg1.add(rb13);        JButton b1 = new JButton("OK");        b1.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                // get label of selected radiobutton                String title = null;                if (rb11.isSelected()) {                    title = rb11.getText();                } else if (rb12.isSelected()) {                    title = rb12.getText();                } else {                    title = rb13.getText();                }                // prepend radio button label to dialogs' titles                d2.setTitle(title + " (modeless dialog)");                d3.setTitle(title + " (document-modal dialog)");                d2.setVisible(true);            }        });        Container cp1 = f1.getContentPane();        // create three containers to improve layouting        cp1.setLayout(new GridLayout(1, 3));        // an empty container        Container cp11 = new Container();        // a container to layout components        Container cp12 = new Container();        // an empty container        Container cp13 = new Container();        // add a button into a separate panel        JPanel p1 = new JPanel();        p1.setLayout(new FlowLayout());        p1.add(b1);        // add radio buttons and the OK button one after another into a single column        cp12.setLayout(new GridLayout(4, 1));        cp12.add(rb11);        cp12.add(rb12);        cp12.add(rb13);        cp12.add(p1);        // add three containers        cp1.add(cp11);        cp1.add(cp12);        cp1.add(cp13);                // dialog d2                d2 = new JDialog(f1);        d2.setBounds(132, 132, 300, 200);        d2.addWindowListener(closeWindow);        JLabel l2 = new JLabel("Enter your name: ");        l2.setHorizontalAlignment(SwingConstants.CENTER);        tf2 = new JTextField(12);        JButton b2 = new JButton("OK");        b2.setHorizontalAlignment(SwingConstants.CENTER);        b2.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                //pass a name into the document modal dialog                l3.setText("by " + tf2.getText());                d3.setVisible(true);            }        });        Container cp2 = d2.getContentPane();        // add label, text field and button one after another into a single column        cp2.setLayout(new BorderLayout());        cp2.add(l2, BorderLayout.NORTH);        cp2.add(tf2, BorderLayout.CENTER);        JPanel p2 = new JPanel();        p2.setLayout(new FlowLayout());        p2.add(b2);        cp2.add(p2, BorderLayout.SOUTH);                        // dialog d3                d3 = new JDialog(d2, "", Dialog.ModalityType.DOCUMENT_MODAL);        d3.setBounds(232, 232, 300, 200);        d3.addWindowListener(closeWindow);        JTextArea ta3 = new JTextArea();        l3 = new JLabel();        l3.setHorizontalAlignment(SwingConstants.RIGHT);        Container cp3 = d3.getContentPane();        cp3.setLayout(new BorderLayout());        cp3.add(new JScrollPane(ta3), BorderLayout.CENTER);        JPanel p3 = new JPanel();        p3.setLayout(new FlowLayout(FlowLayout.RIGHT));        p3.add(l3);        cp3.add(p3, BorderLayout.SOUTH);                // second document                // frame f4                f4 = new JFrame("Book 2 (parent frame)");        f4.setBounds(sw - 300 - 32, 32, 300, 200);        f4.addWindowListener(closeWindow);        // create radio buttons        rb41 = new JRadioButton("Biography", true);        rb42 = new JRadioButton("Funny tale", false);        rb43 = new JRadioButton("Sonnets", false);        // place radio buttons into a single group        ButtonGroup bg4 = new ButtonGroup();        bg4.add(rb41);        bg4.add(rb42);        bg4.add(rb43);        JButton b4 = new JButton("OK");        b4.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                // get label of selected radiobutton                String title = null;                if (rb41.isSelected()) {                    title = rb41.getText();                } else if (rb42.isSelected()) {                    title = rb42.getText();                } else {                    title = rb43.getText();                }                // prepend radiobutton label to dialogs' titles                d5.setTitle(title + " (modeless dialog)");                d6.setTitle(title + " (document-modal dialog)");                d5.setVisible(true);            }        });        Container cp4 = f4.getContentPane();        // create three containers to improve layouting        cp4.setLayout(new GridLayout(1, 3));        Container cp41 = new Container();        Container cp42 = new Container();        Container cp43 = new Container();        // add the button into a separate panel        JPanel p4 = new JPanel();        p4.setLayout(new FlowLayout());        p4.add(b4);        // add radiobuttons and the OK button one after another into a single column        cp42.setLayout(new GridLayout(4, 1));        cp42.add(rb41);        cp42.add(rb42);        cp42.add(rb43);        cp42.add(p4);        //add three containers        cp4.add(cp41);        cp4.add(cp42);        cp4.add(cp43);                // dialog d5                d5 = new JDialog(f4);        d5.setBounds(sw - 400 - 32, 132, 300, 200);        d5.addWindowListener(closeWindow);        JLabel l5 = new JLabel("Enter your name: ");        l5.setHorizontalAlignment(SwingConstants.CENTER);        tf5 = new JTextField(12);        tf5.setHorizontalAlignment(SwingConstants.CENTER);        JButton b5 = new JButton("OK");        b5.setHorizontalAlignment(SwingConstants.CENTER);        b5.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                //pass a name into the document modal dialog                l6.setText("by " + tf5.getText());                d6.setVisible(true);            }        });        Container cp5 = d5.getContentPane();        // add label, text field and button one after another into a single column        cp5.setLayout(new BorderLayout());        cp5.add(l5, BorderLayout.NORTH);        cp5.add(tf5, BorderLayout.CENTER);        JPanel p5 = new JPanel();        p5.setLayout(new FlowLayout());        p5.add(b5);        cp5.add(p5, BorderLayout.SOUTH);                // dialog d6                d6 = new JDialog(d5, "", Dialog.ModalityType.DOCUMENT_MODAL);        d6.setBounds(sw - 500 - 32, 232, 300, 200);        d6.addWindowListener(closeWindow);        JTextArea ta6 = new JTextArea();        l6 = new JLabel();        l6.setHorizontalAlignment(SwingConstants.RIGHT);        Container cp6 = d6.getContentPane();        cp6.setLayout(new BorderLayout());        cp6.add(new JScrollPane(ta6), BorderLayout.CENTER);        JPanel p6 = new JPanel();        p6.setLayout(new FlowLayout(FlowLayout.RIGHT));        p6.add(l6);        cp6.add(p6, BorderLayout.SOUTH);                        // third document                // frame f7                f7 = new JFrame("Classics (excluded frame)");        f7.setModalExclusionType(Dialog.ModalExclusionType.APPLICATION_EXCLUDE);        f7.setBounds(32, sh - 200 - 32, 300, 200);        f7.addWindowListener(closeWindow);        JLabel l7 = new JLabel("Famous writers: ");        l7.setHorizontalAlignment(SwingConstants.CENTER);        // create radio buttons        rb71 = new JRadioButton("Burns", true);        rb72 = new JRadioButton("Dickens", false);        rb73 = new JRadioButton("Twain", false);        // place radio buttons into a single group        ButtonGroup bg7 = new ButtonGroup();        bg7.add(rb71);        bg7.add(rb72);        bg7.add(rb73);        Container cp7 = f7.getContentPane();        // create three containers to improve layouting        cp7.setLayout(new GridLayout(1, 3));        Container cp71 = new Container();        Container cp72 = new Container();        Container cp73 = new Container();        // add the label into a separate panel        JPanel p7 = new JPanel();        p7.setLayout(new FlowLayout());        p7.add(l7);        // add a label and radio buttons one after another into a single column        cp72.setLayout(new GridLayout(4, 1));        cp72.add(p7);        cp72.add(rb71);        cp72.add(rb72);        cp72.add(rb73);        // add three containers        cp7.add(cp71);        cp7.add(cp72);        cp7.add(cp73);                // fourth document                // frame f8                f8 = new JFrame("Feedback (parent frame)");        f8.setBounds(sw - 300 - 32, sh - 200 - 32, 300, 200);        f8.addWindowListener(closeWindow);        JButton b8 = new JButton("Rate yourself");        b8.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                JOptionPane.showConfirmDialog(null,                        "I really like my book",                        "Question (application-modal dialog)",                        JOptionPane.YES_NO_OPTION,                        JOptionPane.QUESTION_MESSAGE);            }        });        Container cp8 = f8.getContentPane();        cp8.setLayout(new FlowLayout(FlowLayout.CENTER, 8, 8));        cp8.add(b8);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品中文在线影院| 视频一区视频二区在线观看| 国产精品久久久久久久久免费丝袜 | 国产精品―色哟哟| 国产欧美日韩激情| 亚洲色图制服丝袜| 亚洲一区在线电影| 视频精品一区二区| 免费人成在线不卡| 国产精品夜夜嗨| 99精品视频免费在线观看| 欧洲精品视频在线观看| 欧美精品一二三四| 国产欧美一区二区精品秋霞影院| 中文字幕亚洲精品在线观看| 亚洲一区日韩精品中文字幕| 麻豆freexxxx性91精品| 成人国产电影网| 欧美一级一区二区| 国产精品夫妻自拍| 精品一区二区免费| 91视频一区二区| 精品国产露脸精彩对白| 亚洲激情成人在线| 国产成人日日夜夜| 欧美一区二区三区不卡| 亚洲日本丝袜连裤袜办公室| 麻豆久久一区二区| 欧美亚洲综合色| 亚洲男人天堂一区| 日韩欧美成人一区| 久久精品一级爱片| 亚洲高清一区二区三区| 99热99精品| 国产亚洲精品bt天堂精选| 婷婷久久综合九色综合绿巨人| 国产一区在线观看视频| 日韩美女在线视频| 免费人成在线不卡| 9191国产精品| 日韩精品一区第一页| 欧美日韩高清在线| 亚洲成人综合在线| 欧美伊人久久大香线蕉综合69| 国产精品每日更新在线播放网址| 看电视剧不卡顿的网站| 91精品国产一区二区| 亚洲bt欧美bt精品777| 欧美日韩国产综合一区二区 | 日本一不卡视频| 国产精品久久久久aaaa樱花| 精品一区二区三区视频在线观看| 欧美一区二区不卡视频| 蜜臀va亚洲va欧美va天堂| 这里是久久伊人| 国产麻豆9l精品三级站| 久久亚洲综合色一区二区三区| 久久国产人妖系列| 国产精品少妇自拍| 欧美日韩免费不卡视频一区二区三区| 亚洲女性喷水在线观看一区| 色综合视频在线观看| 一区二区三区精密机械公司| 欧美日韩免费观看一区二区三区 | 国产又粗又猛又爽又黄91精品| 国产欧美一区二区在线观看| 99免费精品视频| 美女看a上一区| 亚洲欧美日韩一区| 欧美一区二区三区喷汁尤物| 国产成人精品午夜视频免费| 亚洲少妇30p| 久久午夜羞羞影院免费观看| 91女神在线视频| 国产在线视频一区二区三区| 亚洲色图.com| 337p日本欧洲亚洲大胆精品| 欧美在线你懂得| 激情丁香综合五月| 成人av电影在线网| 青青草成人在线观看| 亚洲黄网站在线观看| 久久精品一二三| 欧美一区二区三区视频免费| 丁香天五香天堂综合| 国产尤物一区二区在线| 天天综合网 天天综合色| 中文字幕制服丝袜一区二区三区 | 欧美国产乱子伦| 日韩欧美高清一区| 欧美日韩视频在线第一区| 日产欧产美韩系列久久99| 国产精品久久久久久久久搜平片| 日本高清不卡视频| 99国产精品99久久久久久| 精品无人区卡一卡二卡三乱码免费卡| 亚洲尤物在线视频观看| 成人欧美一区二区三区小说| 日本一区二区三区视频视频| 婷婷成人综合网| 美日韩黄色大片| 欧美aaa在线| 捆绑调教美女网站视频一区| 天堂蜜桃一区二区三区| 国产成人av资源| 久久国产夜色精品鲁鲁99| 蜜桃av噜噜一区二区三区小说| 午夜视频在线观看一区二区三区| 亚洲欧美另类图片小说| 亚洲激情网站免费观看| 亚洲自拍另类综合| 男人的天堂久久精品| 日韩vs国产vs欧美| 国产久卡久卡久卡久卡视频精品| 国产精品亚洲专一区二区三区| 国产精品自产自拍| 色综合网站在线| 91超碰这里只有精品国产| 精品国产乱码久久久久久1区2区 | 亚洲激情自拍偷拍| 日韩电影在线观看网站| 国产一区二区三区香蕉| 国产一区欧美二区| 日本高清不卡视频| 精品国产sm最大网站免费看| 中文字幕一区二区三区在线观看| 亚洲卡通欧美制服中文| 久久不见久久见免费视频7| www.欧美色图| 欧美大片在线观看| 欧美激情一区二区三区不卡| 亚洲影院在线观看| 粉嫩av一区二区三区粉嫩| 一本到不卡精品视频在线观看| 欧美三级在线视频| 中文字幕一区二区在线观看| 奇米影视一区二区三区| av在线不卡电影| 日韩免费成人网| 午夜精品久久一牛影视| av不卡在线播放| 奇米影视在线99精品| 日本韩国精品在线| 国产精品国产三级国产专播品爱网 | 一区二区三区在线不卡| 国产美女精品在线| 日韩亚洲欧美在线| 午夜欧美电影在线观看| 色婷婷精品久久二区二区蜜臀av | 欧美性极品少妇| 中文在线一区二区| 国产成人精品综合在线观看 | 26uuu国产电影一区二区| 日韩精品一二区| 日韩视频免费观看高清在线视频| 亚洲精品国久久99热| 久久精品在这里| 狠狠色狠狠色综合| 欧美色综合久久| 26uuu亚洲综合色| 国产在线精品视频| 久久这里都是精品| 99久久99久久精品国产片果冻| 亚洲你懂的在线视频| 在线成人小视频| 国产毛片精品视频| 中文字幕在线不卡视频| 91麻豆精品国产自产在线观看一区| 日韩精品福利网| 亚洲国产精品成人综合| 91色在线porny| 亚洲18色成人| 久久久久久久久免费| 成人精品国产免费网站| 国产精品久99| 欧美一二三区精品| 精油按摩中文字幕久久| 国产精品美日韩| 欧美在线不卡视频| 国产米奇在线777精品观看| 蜜臀a∨国产成人精品| 国产精品热久久久久夜色精品三区| 精品视频全国免费看| 精品久久人人做人人爽| av日韩在线网站| 国产在线麻豆精品观看| 亚洲午夜久久久久| 国产日韩视频一区二区三区| 久久久午夜精品| 久久五月婷婷丁香社区| 欧美日韩二区三区| 成人黄色免费短视频| 国产精品99久| 国产成人免费在线观看| 激情六月婷婷综合| 国产在线麻豆精品观看| 日本麻豆一区二区三区视频| 自拍偷自拍亚洲精品播放| 久久精品日韩一区二区三区| 欧美一区二区三区婷婷月色|