コード例 #1
0
ファイル: WebLogin.cs プロジェクト: pdhoot/Elections-IITR
        public virtual void setHideToSystemTray()
        {
            Console.WriteLine("setting up systemtray");

            if (SystemTray.Supported)
            {
                Console.WriteLine("system tray supported");
                tray = SystemTray.SystemTray;

                Image image = Toolkit.DefaultToolkit.getImage("wifi.png");
                ActionListener exitListener = new ActionListenerAnonymousInnerClassHelper(this);
                PopupMenu popup = new PopupMenu();
                MenuItem defaultItem = new MenuItem("Exit");
                defaultItem.addActionListener(exitListener);
                popup.add(defaultItem);
                defaultItem = new MenuItem("Open");
                defaultItem.addActionListener(new ActionListenerAnonymousInnerClassHelper2(this));
                popup.add(defaultItem);
                trayIcon = new TrayIcon(image, "Wifi WebLogin", popup);
                trayIcon.ImageAutoSize = true;
            }
            else
            {
                Console.WriteLine("system tray not supported");
            }

            trayIcon.addMouseListener(new MouseListenerAnonymousInnerClassHelper(this));
            addWindowStateListener(new WindowStateListenerAnonymousInnerClassHelper(this));
            IconImage = Toolkit.DefaultToolkit.getImage("wifi.png");
        }