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

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

?? activityindicator.java

?? J2ME MIDP_Example_Applications
?? JAVA
字號:
// Copyright 2003 Nokia Corporation.
//
// THIS SOURCE CODE IS PROVIDED 'AS IS', WITH NO WARRANTIES WHATSOEVER,
// EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS
// FOR ANY PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE
// OR TRADE PRACTICE, RELATING TO THE SOURCE CODE OR ANY WARRANTY OTHERWISE
// ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE AND WITH NO
// OBLIGATION OF NOKIA TO PROVIDE THE LICENSEE WITH ANY MAINTENANCE OR
// SUPPORT. FURTHERMORE, NOKIA MAKES NO WARRANTY THAT EXERCISE OF THE
// RIGHTS GRANTED HEREUNDER DOES NOT INFRINGE OR MAY NOT CAUSE INFRINGEMENT
// OF ANY PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OWNED OR CONTROLLED
// BY THIRD PARTIES
//
// Furthermore, information provided in this source code is preliminary,
// and may be changed substantially prior to final release. Nokia Corporation
// retains the right to make changes to this source code at
// any time, without notice. This source code is provided for informational
// purposes only.
//
// Nokia and Nokia Connecting People are registered trademarks of Nokia
// Corporation.
// Java and all Java-based marks are trademarks or registered trademarks of
// Sun Microsystems, Inc.
// Other product and company names mentioned herein may be trademarks or
// trade names of their respective owners.
//
// A non-exclusive, non-transferable, worldwide, limited license is hereby
// granted to the Licensee to download, print, reproduce and modify the
// source code. The licensee has the right to market, sell, distribute and
// make available the source code in original or modified form only when
// incorporated into the programs developed by the Licensee. No other
// license, express or implied, by estoppel or otherwise, to any other
// intellectual property rights is granted herein.


package whiteboard;

import javax.microedition.lcdui.*;

class ActivityIndicator
    extends Form
    implements Runnable, CommandListener
{
    private final static int TICK_TIME_MILLIS = 300;

    private final Command exitCommand;
    private final Command cancelCommand;
    private final ImageItem progressMeter;
    private final Image progress0;
    private final Image progress1;

    private volatile boolean aborting = false;
    private volatile boolean doAnimation = false;

    private Thread thread = null;
    private int progressCount = 0;

    private final WhiteboardMIDlet parent;

    ActivityIndicator(WhiteboardMIDlet parent)
    {
        super("Status");
        this.parent = parent;

        // Initialize progress meter
        progress0 = WhiteboardMIDlet.makeImage("/progress0.png");
        progress1 = WhiteboardMIDlet.makeImage("/progress1.png");
        int anchor = (ImageItem.LAYOUT_LEFT | ImageItem.LAYOUT_NEWLINE_AFTER);
        progressMeter = new ImageItem("Connecting", progress0, anchor, "");
        append(progressMeter);

        // Screen commands
        exitCommand = new Command("Exit", Command.EXIT, 1);
        cancelCommand = new Command("Cancel", Command.SCREEN, 2);
        addCommand(exitCommand);
        addCommand(cancelCommand);
        setCommandListener(this);
    }

    // Runnable: this method is used by our thread
    public void run()
    {
        while ((Thread.currentThread() == thread) && !aborting)
        {
            if (doAnimation)
            {
                Image image = ((progressCount % 2) == 0) ? progress0 : progress1;

                progressMeter.setImage(image);
                progressCount++;
            }

            try
            {
                synchronized (this)
                {
                    wait(TICK_TIME_MILLIS);
                }
            }
            catch (InterruptedException e)
            {
            }
        }
    }


    public void commandAction(Command command, Displayable d)
    {
        if (command == exitCommand)
        {
            parent.notifyDestroyed();
        }
        else if (command == cancelCommand)
        {
            parent.abortRequest();
            stopProgressMeter();
        }
    }

    // add an animated progressMeter to the Form
    void startProgressMeter()
    {
        if (size() == 2)
        {
            insert(0, progressMeter);
        }

        // start animation
        aborting = false;
        doAnimation = true;
        thread = new Thread(this);
        thread.start();
    }


    // Stop the progressMeter's animation and remove from Form
    void stopProgressMeter()
    {
        // stop animation
        aborting = true;
        doAnimation = false;

        if (size() == 3)
        {
            delete(0);
        }
    }

    void setText(String text)
    {
        progressMeter.setLabel(text);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕第一区第二区| 成人性生交大片免费 | 欧美一区中文字幕| 一区二区三区欧美日| 欧美午夜寂寞影院| 成人综合日日夜夜| 亚洲一卡二卡三卡四卡五卡| 欧美日韩亚洲综合| 麻豆国产一区二区| 国产午夜三级一区二区三| 国产成人午夜精品影院观看视频| 国产精品久久久久一区二区三区共 | 7777精品伊人久久久大香线蕉超级流畅| 一级中文字幕一区二区| 日韩一区二区三区视频| 国产成+人+日韩+欧美+亚洲| 天天做天天摸天天爽国产一区| 欧美日韩高清在线| 国产不卡视频在线播放| 亚洲线精品一区二区三区八戒| 欧美一级午夜免费电影| 国产成人综合在线| 亚洲国产日韩在线一区模特| 久久久噜噜噜久久人人看| 欧美视频完全免费看| 丰满岳乱妇一区二区三区| 午夜亚洲福利老司机| 精品久久久久久久人人人人传媒 | 国产v日产∨综合v精品视频| 亚洲成人av一区二区| 国产精品区一区二区三| 亚洲精品在线网站| 欧美卡1卡2卡| 欧美日韩国产首页在线观看| aaa国产一区| 成人a免费在线看| 国产乱码精品1区2区3区| 另类小说一区二区三区| 亚洲成人黄色影院| 欧美系列日韩一区| 97精品国产露脸对白| 成人h版在线观看| 成人av免费在线观看| 高清国产午夜精品久久久久久| 精品中文字幕一区二区| 另类小说综合欧美亚洲| 精一区二区三区| 国产大陆a不卡| 91视频.com| 欧美日韩国产大片| 精品视频色一区| 日韩午夜激情视频| 国产日韩亚洲欧美综合| 亚洲欧洲日产国码二区| 亚洲男人天堂一区| 青青草国产成人99久久| 丰满岳乱妇一区二区三区| 欧美在线免费观看亚洲| 精品成人免费观看| 国产精品久久久久影院老司| 精品999久久久| 亚洲卡通动漫在线| 免费不卡在线观看| 成人av在线资源| 欧美日韩大陆一区二区| 久久久综合网站| 午夜一区二区三区视频| 成人一二三区视频| 91精品国产入口| 一卡二卡三卡日韩欧美| 国产精品1区二区.| 欧美又粗又大又爽| 国产精品美女久久久久久2018 | 亚洲午夜久久久久| 粉嫩嫩av羞羞动漫久久久| 欧洲另类一二三四区| 国产无遮挡一区二区三区毛片日本| 亚洲一区二区成人在线观看| 国产91高潮流白浆在线麻豆| 4438成人网| 一区二区三区91| 色综合久久中文字幕| 欧美国产亚洲另类动漫| 国产永久精品大片wwwapp| 欧美日韩视频在线第一区| 最新欧美精品一区二区三区| 国产一区二区三区观看| 日韩久久精品一区| 日韩黄色免费网站| 欧美喷水一区二区| 日本aⅴ亚洲精品中文乱码| 在线成人免费视频| 天堂蜜桃91精品| 欧美一二三在线| 日本亚洲欧美天堂免费| 三级久久三级久久| 欧美一区三区二区| 另类小说综合欧美亚洲| 久久综合给合久久狠狠狠97色69| 天堂资源在线中文精品| 91精品国产入口| 国产原创一区二区| 中文字幕的久久| 91老司机福利 在线| 亚洲第一在线综合网站| 制服丝袜日韩国产| 狠狠狠色丁香婷婷综合久久五月| 日韩精品专区在线影院重磅| 国产一区二区三区四| 中文字幕一区在线| 欧美群妇大交群中文字幕| 狠狠色丁香婷婷综合| 中文字幕亚洲不卡| 欧美一区二区美女| 风间由美性色一区二区三区| 亚洲综合色视频| 国产片一区二区三区| 日本韩国一区二区三区| 国产美女精品一区二区三区| 亚洲欧美电影一区二区| 精品日本一线二线三线不卡| 成人av在线资源| 麻豆精品在线视频| 亚洲精品写真福利| 欧美极品少妇xxxxⅹ高跟鞋| 91 com成人网| 在线亚洲精品福利网址导航| 国产精品一区免费视频| 国产精品高潮久久久久无| 激情综合色丁香一区二区| 亚洲午夜久久久久久久久电影网| 久久午夜国产精品| 欧美一区二区三区精品| 欧美日产国产精品| 欧美精品在线视频| 欧美丝袜丝交足nylons图片| 91视频91自| 色网综合在线观看| 91丨porny丨最新| 欧美群妇大交群中文字幕| av电影天堂一区二区在线| 成人性生交大片| 亚洲国产精品久久久久秋霞影院| 91久久久免费一区二区| 一区二区三区中文在线| 精品国产凹凸成av人网站| 中文欧美字幕免费| 久久精品国产亚洲一区二区三区| 国产成人aaa| 精品国产乱码91久久久久久网站| 中文字幕综合网| 国产成人免费9x9x人网站视频| 欧美亚洲一区三区| 国产午夜亚洲精品午夜鲁丝片| 日韩专区欧美专区| 成人高清在线视频| 久久综合久久综合九色| 日本特黄久久久高潮| 97se亚洲国产综合自在线不卡 | 国产成人免费高清| 欧美性做爰猛烈叫床潮| 久久久三级国产网站| 一区二区日韩av| 国产在线国偷精品产拍免费yy| 欧日韩精品视频| 欧美国产一区视频在线观看| 日韩av中文字幕一区二区三区 | 国产一区在线精品| 欧美专区日韩专区| 国产精品色一区二区三区| 久久99久久99小草精品免视看| 91啪亚洲精品| 中文字幕一区二区三区精华液| 精品一区二区三区在线观看 | 中文字幕+乱码+中文字幕一区| 婷婷亚洲久悠悠色悠在线播放| 国产一区二区中文字幕| 欧美一区二区网站| 日韩电影在线免费| 欧美日韩卡一卡二| 舔着乳尖日韩一区| 欧美日韩国产美女| 爽好久久久欧美精品| 欧美日韩精品欧美日韩精品一综合| 中文字幕一区二区在线播放 | 高清shemale亚洲人妖| 久久久久久久久久久久久久久99 | 欧美人狂配大交3d怪物一区| 午夜久久福利影院| 制服丝袜亚洲精品中文字幕| 日本人妖一区二区| 国产精品久久久久精k8 | 日韩福利电影在线| 国产亚洲综合色| 色综合久久久久久久久久久| 麻豆一区二区三| ●精品国产综合乱码久久久久| 成人欧美一区二区三区小说| 久久丝袜美腿综合| 91女神在线视频|