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

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

?? trayicondemo.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;  /* * TrayIconDemo.java */import java.awt.*;import java.awt.event.*;import java.net.URL;import javax.swing.*;public class TrayIconDemo {    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:        //adding TrayIcon.        SwingUtilities.invokeLater(new Runnable() {            public void run() {                createAndShowGUI();            }        });    }        private static void createAndShowGUI() {        //Check the SystemTray support        if (!SystemTray.isSupported()) {            System.out.println("SystemTray is not supported");            return;        }        final PopupMenu popup = new PopupMenu();        final TrayIcon trayIcon =                new TrayIcon(createImage("images/bulb.gif", "tray icon"));        final SystemTray tray = SystemTray.getSystemTray();                // Create a popup menu components        MenuItem aboutItem = new MenuItem("About");        CheckboxMenuItem cb1 = new CheckboxMenuItem("Set auto size");        CheckboxMenuItem cb2 = new CheckboxMenuItem("Set tooltip");        Menu displayMenu = new Menu("Display");        MenuItem errorItem = new MenuItem("Error");        MenuItem warningItem = new MenuItem("Warning");        MenuItem infoItem = new MenuItem("Info");        MenuItem noneItem = new MenuItem("None");        MenuItem exitItem = new MenuItem("Exit");                //Add components to popup menu        popup.add(aboutItem);        popup.addSeparator();        popup.add(cb1);        popup.add(cb2);        popup.addSeparator();        popup.add(displayMenu);        displayMenu.add(errorItem);        displayMenu.add(warningItem);        displayMenu.add(infoItem);        displayMenu.add(noneItem);        popup.add(exitItem);                trayIcon.setPopupMenu(popup);                try {            tray.add(trayIcon);        } catch (AWTException e) {            System.out.println("TrayIcon could not be added.");            return;        }                trayIcon.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                JOptionPane.showMessageDialog(null,                        "This dialog box is run from System Tray");            }        });                aboutItem.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                JOptionPane.showMessageDialog(null,                        "This dialog box is run from the About menu item");            }        });                cb1.addItemListener(new ItemListener() {            public void itemStateChanged(ItemEvent e) {                int cb1Id = e.getStateChange();                if (cb1Id == ItemEvent.SELECTED){                    trayIcon.setImageAutoSize(true);                } else {                    trayIcon.setImageAutoSize(false);                }            }        });                cb2.addItemListener(new ItemListener() {            public void itemStateChanged(ItemEvent e) {                int cb2Id = e.getStateChange();                if (cb2Id == ItemEvent.SELECTED){                    trayIcon.setToolTip("Sun TrayIcon");                } else {                    trayIcon.setToolTip(null);                }            }        });                ActionListener listener = new ActionListener() {            public void actionPerformed(ActionEvent e) {                MenuItem item = (MenuItem)e.getSource();                //TrayIcon.MessageType type = null;                System.out.println(item.getLabel());                if ("Error".equals(item.getLabel())) {                    //type = TrayIcon.MessageType.ERROR;                    trayIcon.displayMessage("Sun TrayIcon Demo",                            "This is an error message", TrayIcon.MessageType.ERROR);                                    } else if ("Warning".equals(item.getLabel())) {                    //type = TrayIcon.MessageType.WARNING;                    trayIcon.displayMessage("Sun TrayIcon Demo",                            "This is a warning message", TrayIcon.MessageType.WARNING);                                    } else if ("Info".equals(item.getLabel())) {                    //type = TrayIcon.MessageType.INFO;                    trayIcon.displayMessage("Sun TrayIcon Demo",                            "This is an info message", TrayIcon.MessageType.INFO);                                    } else if ("None".equals(item.getLabel())) {                    //type = TrayIcon.MessageType.NONE;                    trayIcon.displayMessage("Sun TrayIcon Demo",                            "This is an ordinary message", TrayIcon.MessageType.NONE);                }            }        };                errorItem.addActionListener(listener);        warningItem.addActionListener(listener);        infoItem.addActionListener(listener);        noneItem.addActionListener(listener);                exitItem.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                tray.remove(trayIcon);                System.exit(0);            }        });    }        //Obtain the image URL    protected static Image createImage(String path, String description) {        URL imageURL = TrayIconDemo.class.getResource(path);                if (imageURL == null) {            System.err.println("Resource not found: " + path);            return null;        } else {            return (new ImageIcon(imageURL, description)).getImage();        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡的电影网站| 日韩视频免费观看高清完整版 | 欧美色图免费看| 26uuu另类欧美亚洲曰本| 亚洲一区中文日韩| 国产一区二区三区视频在线播放| 欧美亚洲一区二区三区四区| 久久精品网站免费观看| 免费欧美高清视频| 色婷婷亚洲精品| 国产精品久久久久久亚洲毛片| 日韩成人免费在线| 欧美综合久久久| 亚洲人成精品久久久久久| 丁香五精品蜜臀久久久久99网站| 日韩欧美国产系列| 婷婷成人综合网| 欧美老年两性高潮| 亚洲一区在线观看免费| 色视频欧美一区二区三区| 中文字幕av不卡| 国产成人免费xxxxxxxx| 久久久久久久国产精品影院| 久久99精品国产.久久久久| 制服丝袜亚洲播放| 香蕉久久一区二区不卡无毒影院| 在线观看免费亚洲| 亚洲精品水蜜桃| 一本久久精品一区二区| 亚洲美女免费视频| 在线国产亚洲欧美| 亚洲国产日韩综合久久精品| 欧美综合天天夜夜久久| 亚洲一区二区欧美日韩| 欧美午夜不卡视频| 亚洲成av人片一区二区梦乃| 欧美日韩一区三区四区| 亚洲影视在线播放| 欧美精品丝袜久久久中文字幕| 午夜视频在线观看一区二区| 欧美色爱综合网| 日韩精品免费专区| 精品国产91久久久久久久妲己| 麻豆精品一区二区| 国产色91在线| 97久久精品人人澡人人爽| 亚洲色图一区二区| 欧美日韩一区二区三区视频| 午夜精品国产更新| 日韩欧美亚洲国产精品字幕久久久 | 久久久国产精品午夜一区ai换脸| 韩国精品在线观看| 国产欧美精品在线观看| 99国产精品久| 亚洲国产成人av好男人在线观看| 欧美日韩二区三区| 国产一区二区福利| 亚洲精品中文字幕在线观看| 7777精品伊人久久久大香线蕉最新版| 久久国产福利国产秒拍| 中文字幕欧美日韩一区| 欧美日韩中文一区| 国产精品911| 香港成人在线视频| 久久精品无码一区二区三区| 欧美视频完全免费看| 激情综合色综合久久| 亚洲同性同志一二三专区| 欧美日韩激情一区| 成人av在线影院| 玖玖九九国产精品| 亚洲另类中文字| 久久综合久色欧美综合狠狠| 色综合夜色一区| 另类专区欧美蜜桃臀第一页| 国产拍揄自揄精品视频麻豆| 91在线视频18| 国产最新精品免费| 亚洲免费大片在线观看| 欧美一级日韩一级| 成人性生交大片免费| 一区二区在线观看免费| 99视频一区二区| 国内外成人在线视频| 亚洲三级在线免费观看| 91精品国产91久久久久久最新毛片| 美女视频一区二区三区| 国产精品激情偷乱一区二区∴| 欧美色偷偷大香| 精品一区二区三区久久久| 亚洲一区二区三区免费视频| 久久久国产午夜精品| 欧美视频中文字幕| 国产麻豆精品视频| 午夜在线成人av| 国产精品热久久久久夜色精品三区| 91香蕉视频黄| 成人综合婷婷国产精品久久蜜臀 | 久久久99免费| 在线观看视频一区| 国内精品不卡在线| 亚洲国产精品精华液网站| 国产欧美日韩一区二区三区在线观看 | 欧美草草影院在线视频| 国产1区2区3区精品美女| 久久成人免费网站| 亚洲bt欧美bt精品| 欧美国产日产图区| 欧美大片在线观看一区| 91国内精品野花午夜精品| 国产一区二区女| 亚洲成年人影院| 天堂一区二区在线| 亚洲欧美另类小说视频| 国产亚洲一区二区在线观看| 欧美日韩国产一级二级| 99精品热视频| 成人久久视频在线观看| 男女视频一区二区| 精品无码三级在线观看视频| 日本亚洲三级在线| 亚洲午夜免费视频| 伊人夜夜躁av伊人久久| 亚洲区小说区图片区qvod| 国产精品污网站| 久久日一线二线三线suv| 欧美区一区二区三区| 色激情天天射综合网| aaa国产一区| av高清久久久| 国产精品996| 色猫猫国产区一区二在线视频| av电影在线不卡| 91偷拍与自偷拍精品| 成人激情免费网站| 成人av资源在线观看| 国产高清精品久久久久| 91看片淫黄大片一级| 成人h动漫精品| 91小视频免费看| 日本韩国欧美国产| 在线国产亚洲欧美| 欧美精品日韩精品| 91精品国产高清一区二区三区| 欧美日韩dvd在线观看| 色猫猫国产区一区二在线视频| 色丁香久综合在线久综合在线观看| 色婷婷久久99综合精品jk白丝| 在线视频国内一区二区| 欧美视频一区二区在线观看| 制服.丝袜.亚洲.中文.综合| 日韩一区二区中文字幕| 久久久久国产精品厨房| 中文欧美字幕免费| 久久久影院官网| 亚洲国产wwwccc36天堂| 美女视频黄免费的久久 | 天堂午夜影视日韩欧美一区二区| 日韩国产一区二| 国产美女久久久久| 欧美酷刑日本凌虐凌虐| 久久免费午夜影院| 一区二区三区四区在线| 日韩专区在线视频| 国产99久久久精品| 欧美xxxx在线观看| 亚洲激情成人在线| 免费成人在线影院| 成人免费毛片a| 欧美日韩国产a| 日本一区二区久久| 无码av中文一区二区三区桃花岛| 久久av资源站| 日本丰满少妇一区二区三区| 日韩精品一区二区三区视频| 久久久不卡影院| 亚洲欧美另类综合偷拍| 久久se这里有精品| 欧美亚洲国产一卡| 欧美日韩免费电影| 亚洲一区二区av在线| 国产在线精品一区二区夜色| 色八戒一区二区三区| 久久久噜噜噜久久人人看| 亚洲色图欧美偷拍| 成人黄动漫网站免费app| 欧美亚洲综合另类| 中文字幕人成不卡一区| 久久99精品一区二区三区三区| 色网综合在线观看| 日本一二三四高清不卡| 美女精品自拍一二三四| 欧洲另类一二三四区| 久久久久久97三级| 奇米影视一区二区三区小说| 色噜噜狠狠色综合欧洲selulu| 久久精品亚洲精品国产欧美kt∨| 日本中文字幕一区二区视频| 欧美一区二区三区啪啪| 亚洲一级二级三级|