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

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

?? dialogdemo.java

?? 全面地演示各種對話框(java)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        radioButtons[2].setActionCommand(questionCommand);        radioButtons[3] = new JRadioButton("錯誤圖標");        radioButtons[3].setActionCommand(errorCommand);        radioButtons[4] = new JRadioButton("警告圖標");        radioButtons[4].setActionCommand(warningCommand);        radioButtons[5] = new JRadioButton("自定義圖標");        radioButtons[5].setActionCommand(customCommand);        for (int i = 0; i < numButtons; i++) {            group.add(radioButtons[i]);        }        radioButtons[0].setSelected(true);        showItButton = new JButton("顯示");        showItButton.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                String command = group.getSelection().getActionCommand();                //沒有圖標                if (command == plainCommand) {                    JOptionPane.showMessageDialog(frame,                                    "水煮魚里不要放酸菜!",                                    "無圖標",                                    JOptionPane.PLAIN_MESSAGE);                //信息圖標                } else if (command == infoCommand) {                    JOptionPane.showMessageDialog(frame,                                    "水煮魚里不要放酸菜!",                                    "信息圖標",                                    JOptionPane.INFORMATION_MESSAGE);                //問題圖標                } else if (command == questionCommand) {                    JOptionPane.showMessageDialog(frame,                                    "請你吃飯前洗手,好嗎?",                                    "問題",                                    JOptionPane.QUESTION_MESSAGE);                //錯誤圖標                } else if (command == errorCommand) {                    JOptionPane.showMessageDialog(frame,                                    "對不起,你的信用卡沒有資金了!",                                    "錯誤信息",                                    JOptionPane.ERROR_MESSAGE);                //警告圖標                } else if (command == warningCommand) {                    JOptionPane.showMessageDialog(frame,                                    "警告!你嚴重透支信用卡,請盡快補齊金額!",                                    "警告信息",                                    JOptionPane.WARNING_MESSAGE);                //自定義圖標                } else if (command == customCommand) {                    JOptionPane.showMessageDialog(frame,                                    "哈哈。我想用什么圖標都可以!",                                    "自定義對話窗",                                    JOptionPane.INFORMATION_MESSAGE,                                    icon);                }            }        });        return create2ColPane(iconDesc + ":",                              radioButtons,                              showItButton);    }/** *<br>方法說明:創建一個JPanel,放在第二個選項卡上 *<br>輸入參數: *<br>返回類型: */    private JPanel createFeatureDialogBox() {        final int numButtons = 5;        JRadioButton[] radioButtons = new JRadioButton[numButtons];        final ButtonGroup group = new ButtonGroup();        JButton showItButton = null;        //定義操作命令        final String pickOneCommand = "pickone";        final String textEnteredCommand = "textfield";        final String nonAutoCommand = "nonautooption";        final String customOptionCommand = "customoption";        final String nonModalCommand = "nonmodal";        //定義radio數組        radioButtons[0] = new JRadioButton("選擇一個");        radioButtons[0].setActionCommand(pickOneCommand);        radioButtons[1] = new JRadioButton("輸入信息");        radioButtons[1].setActionCommand(textEnteredCommand);        radioButtons[2] = new JRadioButton("關閉按鈕無效");        radioButtons[2].setActionCommand(nonAutoCommand);        radioButtons[3] = new JRadioButton("輸入校驗"                                           + "(用戶輸入信息)");        radioButtons[3].setActionCommand(customOptionCommand);        radioButtons[4] = new JRadioButton("沒有模式");        radioButtons[4].setActionCommand(nonModalCommand);        //合成一個組群        for (int i = 0; i < numButtons; i++) {            group.add(radioButtons[i]);        }        //設置第一個為默認選擇        radioButtons[0].setSelected(true);        showItButton = new JButton("顯示");        showItButton.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                String command = group.getSelection().getActionCommand();                //選擇一個                if (command == pickOneCommand) {                    Object[] possibilities = {"辣椒", "西紅柿", "洋蔥"};                    //設置對話框                    String s = (String)JOptionPane.showInputDialog(                                        frame,    //所屬窗體                                        "請選擇項目:\n"                                        + "\"雞蛋炒\"",  //輸出信息                                        "客戶選擇",                                        JOptionPane.PLAIN_MESSAGE,  //對話框模式                                        icon,           //顯示圖標                                        possibilities,   //選項內容                                        "辣椒");    //默認選項                    //如果有選擇                    if ((s != null) && (s.length() > 0)) {                        setLabel("雞蛋炒" + s + "!");                        return;                    }                    //如果客戶沒有選擇                    setLabel("快點!");                //文本輸入                } else if (command == textEnteredCommand) {                    String s = (String)JOptionPane.showInputDialog(                                        frame,                                        "選擇一個配料\n"                                        + "\"雞蛋炒\"",                                        "客戶輸入",                                        JOptionPane.PLAIN_MESSAGE,                                        icon,                                        null,                                        "辣椒");                    //如果用戶有輸入                    if ((s != null) && (s.length() > 0)) {                        setLabel("你要的是雞蛋炒" + s + "!");                        return;                    }                    //如果返回的是空或者是null。                    setLabel("快些選擇!");                //關閉按鈕無效                } else if (command == nonAutoCommand) {                    //構造一個對話框面板                    final JOptionPane optionPane = new JOptionPane(                                    "關閉這個對話框\n"                                    + "請點擊下面的按鈕\n"                                    + "明白嗎?",                                    JOptionPane.QUESTION_MESSAGE,                                    JOptionPane.YES_NO_OPTION);                    JDialog.setDefaultLookAndFeelDecorated(false);                    //構造一個對話框                    final JDialog dialog = new JDialog(frame,                                                 "點擊一個按鈕",                                                 true);                    //將對話框面板添加到對話框中                    dialog.setContentPane(optionPane);                    //設置對話框關閉時的操作模式                    dialog.setDefaultCloseOperation(                        JDialog.DO_NOTHING_ON_CLOSE);                    dialog.addWindowListener(new WindowAdapter() {                        public void windowClosing(WindowEvent we) { //當點擊關閉按鈕                            setLabel("阻礙用戶視圖關閉窗體!");                        }                    });                                        JDialog.setDefaultLookAndFeelDecorated(true);                                        optionPane.addPropertyChangeListener(                        new PropertyChangeListener() {                            public void propertyChange(PropertyChangeEvent e) {                                String prop = e.getPropertyName();                                if (dialog.isVisible()                                 && (e.getSource() == optionPane)                                 && (JOptionPane.VALUE_PROPERTY.equals(prop))) {                                    //如果你要阻止關閉按鈕,可以在這里進行處理。                                                                        dialog.setVisible(false);                                }                            }                        });                    dialog.pack();                    dialog.setLocationRelativeTo(frame);                    dialog.setVisible(true);                                        int value = ((Integer)optionPane.getValue()).intValue();                    if (value == JOptionPane.YES_OPTION) {                        setLabel("好的");                    } else if (value == JOptionPane.NO_OPTION) {                        setLabel("試圖點擊關閉按鈕來關閉一個不能關閉的對話框!"                                 + "你不能!");                    } else {                        setLabel("窗體可以使用ESC鍵關閉。");                    }                 //自己定義版面                } else if (command == customOptionCommand) {                    customDialog.setLocationRelativeTo(frame);                    customDialog.setVisible(true);                    String s = customDialog.getValidatedText();                    if (s != null) {                        //The text is valid.                        setLabel("歡迎你!"                                 + "你已經進入了\""                                 + s                                 + "\"。");                    }                //沒有模式                } else if (command == nonModalCommand) {                    //創建一個對話框                    final JDialog dialog = new JDialog(frame,                                                       "一個沒有模式的對話框");                    //使用html語言來顯示信息                    JLabel label = new JLabel("<html><p align=center>"                        + "這是一個沒有模式的對話框<br>"                        + "你可以使用更多的格式<br>"                        + "甚至可以使用主窗體!");                    label.setHorizontalAlignment(JLabel.CENTER);                    Font font = label.getFont();                                        label.setFont(label.getFont().deriveFont(font.PLAIN,                                                             14.0f));                    JButton closeButton = new JButton("關閉");                    closeButton.addActionListener(new ActionListener() {                        public void actionPerformed(ActionEvent e) {                            dialog.setVisible(false);                            dialog.dispose();                        }                    });                    JPanel closePanel = new JPanel();                    closePanel.setLayout(new BoxLayout(closePanel,                                                       BoxLayout.LINE_AXIS));                    closePanel.add(Box.createHorizontalGlue());                    closePanel.add(closeButton);                    closePanel.setBorder(BorderFactory.                        createEmptyBorder(0,0,5,5));                    JPanel contentPane = new JPanel(new BorderLayout());                    contentPane.add(label, BorderLayout.CENTER);                    contentPane.add(closePanel, BorderLayout.PAGE_END);                    contentPane.setOpaque(true);                    dialog.setContentPane(contentPane);                    //顯示窗體                    dialog.setSize(new Dimension(300, 150));                    dialog.setLocationRelativeTo(frame);                    dialog.setVisible(true);                }            }        });        return createPane(moreDialogDesc + ":",                          radioButtons,                          showItButton);    }    public static void main(String[] args) {        JFrame.setDefaultLookAndFeelDecorated(true);        JDialog.setDefaultLookAndFeelDecorated(true);        //創建和設置一個窗體        JFrame frame = new JFrame("DialogDemo");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //設置一個面板        Container contentPane = frame.getContentPane();        contentPane.setLayout(new GridLayout(1,1));        contentPane.add(new DialogDemo(frame));        //顯示窗體        frame.pack();        frame.setVisible(true);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产国产综合| 亚洲精品免费在线| 九九精品一区二区| 久久亚区不卡日本| 93久久精品日日躁夜夜躁欧美| 国产精品每日更新在线播放网址| 欧美精品第1页| 国产精品1024| 青青草国产成人99久久| 中文字幕不卡的av| 精品日产卡一卡二卡麻豆| 91色porny在线视频| 国产一区免费电影| 亚洲电影一级片| 综合亚洲深深色噜噜狠狠网站| 欧美一区二区三区视频免费| 99精品一区二区三区| 麻豆成人av在线| 久久精品综合网| 欧美一区二区三区在线视频| a4yy欧美一区二区三区| 久久99九九99精品| 午夜亚洲国产au精品一区二区| 中文字幕乱码亚洲精品一区| 久久综合久久久久88| 欧洲精品视频在线观看| 一本久久a久久精品亚洲| 久久一夜天堂av一区二区三区 | 老色鬼精品视频在线观看播放| 亚洲美女淫视频| 欧美一区二区三区四区五区| 欧美午夜精品久久久| 国产99一区视频免费| 国产精品一线二线三线| 国产精品一区二区x88av| 精品久久久三级丝袜| 91精品国产一区二区三区蜜臀| 99久久免费视频.com| 国产成人在线视频网址| 奇米精品一区二区三区在线观看| 国产精品午夜电影| 久久综合狠狠综合久久综合88| 51精品秘密在线观看| 欧美日韩成人在线一区| 色域天天综合网| 91福利资源站| 91视频com| 日本精品视频一区二区| 91麻豆免费看| 91国产免费观看| 在线日韩一区二区| 欧美午夜视频网站| 欧美性大战xxxxx久久久| 欧美色精品在线视频| 欧美专区亚洲专区| 欧美三区在线观看| 欧美少妇bbb| 日韩欧美专区在线| 欧美一级黄色大片| 一本大道久久a久久精二百| 高清国产一区二区三区| 成人激情动漫在线观看| www.av精品| 成人午夜短视频| 国产成人高清视频| jlzzjlzz国产精品久久| 99精品视频中文字幕| 色婷婷国产精品综合在线观看| 欧美日韩黄视频| 3751色影院一区二区三区| 欧美丰满高潮xxxx喷水动漫 | 欧美综合亚洲图片综合区| 91片在线免费观看| av电影在线观看不卡| 91黄视频在线| 这里只有精品视频在线观看| 欧美一二三区在线观看| 日韩欧美精品在线| 中文乱码免费一区二区| 国产亚洲精品福利| 中文字幕亚洲一区二区va在线| 中文字幕一区不卡| 亚洲精选视频免费看| 亚洲二区在线观看| 亚洲h在线观看| 男人操女人的视频在线观看欧美| 国产曰批免费观看久久久| 国产成人在线网站| 91福利在线观看| 日韩一级免费观看| 91精品久久久久久蜜臀| 久久久久久久国产精品影院| 中文字幕欧美激情| 1区2区3区国产精品| 性久久久久久久久| 国产一区视频在线看| 国产一区二区精品在线观看| 91蝌蚪porny九色| 欧美日韩欧美一区二区| 欧美电影免费观看高清完整版| 国产精品高清亚洲| 亚洲国产日韩在线一区模特| 久久国产乱子精品免费女| 色婷婷综合视频在线观看| 欧美一区二区三区在线视频| 国产色产综合产在线视频| 国产精品二三区| 亚洲麻豆国产自偷在线| 奇米色777欧美一区二区| 成人精品在线视频观看| 欧美日本乱大交xxxxx| 国产视频在线观看一区二区三区| 亚洲乱码中文字幕综合| 韩国中文字幕2020精品| 色八戒一区二区三区| 欧美电影精品一区二区| 国产精品污污网站在线观看| 亚洲综合一区在线| 成人免费毛片高清视频| 欧美日韩久久久| 中文av字幕一区| 日本午夜精品一区二区三区电影| 成人h精品动漫一区二区三区| www.欧美日韩| 久久久久久久久久看片| 日韩高清一区在线| 色婷婷av久久久久久久| 久久精品一区二区三区不卡| 天堂成人免费av电影一区| 91日韩一区二区三区| 久久无码av三级| 日韩成人免费看| 91黄视频在线观看| 国产精品高清亚洲| 国产精品一二三四五| 欧美电影影音先锋| 亚洲免费大片在线观看| 成人丝袜高跟foot| 欧美不卡在线视频| 蜜桃av一区二区| 欧美在线综合视频| 国产精品欧美综合在线| 国产揄拍国内精品对白| 日韩视频一区二区三区在线播放 | 91在线观看下载| 欧美mv和日韩mv的网站| 午夜激情综合网| 在线国产亚洲欧美| 成人欧美一区二区三区1314| 日本va欧美va精品发布| 91 com成人网| 日本亚洲一区二区| 欧美日韩国产精选| 午夜亚洲国产au精品一区二区| 色综合久久中文字幕| 亚洲激情第一区| 一本一道波多野结衣一区二区| 国产精品久线在线观看| av一区二区不卡| 国产欧美精品区一区二区三区 | 亚洲国产日日夜夜| 欧美做爰猛烈大尺度电影无法无天| 亚洲欧美日韩一区| 99综合电影在线视频| 国产精品伦一区| 91在线播放网址| 亚洲国产wwwccc36天堂| 欧美丝袜自拍制服另类| 亚洲一区二区av在线| 欧美精三区欧美精三区| 日韩精彩视频在线观看| 欧美精品乱码久久久久久| 奇米综合一区二区三区精品视频| 欧美情侣在线播放| 日韩精品一级二级| 精品日韩一区二区三区| 国产一区二区伦理片| 国产日韩高清在线| 99久免费精品视频在线观看 | 一区二区在线观看视频| 欧美亚洲尤物久久| 午夜久久福利影院| 精品三级av在线| 国产精品一品二品| 综合久久国产九一剧情麻豆| 日本韩国欧美一区| 亚洲美腿欧美偷拍| 久久综合色天天久久综合图片| 国产黄色精品网站| 一区二区免费看| 日韩欧美一区二区在线视频| 99久久国产免费看| 亚洲国产日韩在线一区模特| 精品国产在天天线2019| 韩国三级中文字幕hd久久精品| 日韩一区中文字幕| 911精品产国品一二三产区| 国产成人在线视频网址| 亚洲在线成人精品| 欧美tk—视频vk|