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

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

?? viewparticipantlist.java

?? 里面是關于jmf編程的例子,希望能給初學者帶來一些幫助
?? JAVA
字號:
/* * @(#)ViewParticipantList.java	1.3 00/03/20 * * Copyright (c) 1999 Sun Microsystems, Inc. All Rights Reserved. * * Sun grants you ("Licensee") a non-exclusive, royalty free, license to use, * modify and redistribute this software in source and binary code form, * provided that i) this copyright notice and license appear on all copies of * the software; and ii) Licensee does not utilize the software in a manner * which is disparaging to Sun. * * This software is provided "AS IS," without a warranty of any kind. ALL * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE * POSSIBILITY OF SUCH DAMAGES. * * This software is not designed or intended for use in on-line control of * aircraft, air traffic, aircraft navigation or aircraft communications; or in * the design, construction, operation or maintenance of any nuclear * facility. Licensee represents and warrants that it will not use or * redistribute the Software for such purposes. */package jmapps.rtp;import java.util.Vector;import java.awt.*;import java.awt.event.*;import javax.media.rtp.*;import com.sun.media.util.JMFI18N;import jmapps.ui.*;public class ViewParticipantList extends JMPanel {    public static final String  PARTICIPANTS    = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants" );    public static final String  NONE            = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants.none" );    public static final String  REMOTE          = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants.remote" );    public static final String  LOCAL           = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants.local" );    public static final String  PASSIVE         = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants.passive" );    public static final String  ACTIVE          = JMFI18N.getResource ( "jmstudio.rtpsessionctrl.partcipants.active" );    private SessionManager  mngrSession;    private List            listParticipantsRemote;    private List            listParticipantsLocal;    private List            listParticipantsActive;    private List            listParticipantsPassive;    public ViewParticipantList ( SessionManager mngrSession ) {	    super ();        this.mngrSession = mngrSession;        try {            init();        }        catch (Exception e) {            e.printStackTrace();        }    }    private void init () throws Exception {        JMPanel panel;        Label   label;        this.setLayout ( new GridLayout(0,1,6,6) );        panel = new JMPanel ( new BorderLayout() );        this.add ( panel );        label = new Label ( REMOTE + ":" );        panel.add ( label, BorderLayout.NORTH );        listParticipantsRemote = new List ();        panel.add ( listParticipantsRemote, BorderLayout.CENTER );        panel = new JMPanel ( new BorderLayout() );        this.add ( panel );        label = new Label ( LOCAL + ":" );        panel.add ( label, BorderLayout.NORTH );        listParticipantsLocal = new List ();        panel.add ( listParticipantsLocal, BorderLayout.CENTER );        panel = new JMPanel ( new BorderLayout() );        this.add ( panel );        label = new Label ( ACTIVE + ":" );        panel.add ( label, BorderLayout.NORTH );        listParticipantsActive = new List ();        panel.add ( listParticipantsActive, BorderLayout.CENTER );        panel = new JMPanel ( new BorderLayout() );        this.add ( panel );        label = new Label ( PASSIVE + ":" );        panel.add ( label, BorderLayout.NORTH );        listParticipantsPassive = new List ();        panel.add ( listParticipantsPassive, BorderLayout.CENTER );        updateFields ();    }    public void updateFields () {        int     i;        int     nCount;        Vector  vectorParticipants;        Object  objParticipant;        vectorParticipants = getParticipants ( mngrSession, REMOTE );        listParticipantsRemote.removeAll ();        nCount = vectorParticipants.size ();        for ( i = 0;  i < nCount;  i++ ) {            objParticipant = vectorParticipants.elementAt ( i );            if ( objParticipant != null  &&  objParticipant instanceof Participant )                listParticipantsRemote.add ( ((Participant)objParticipant).getCNAME() );        }        if ( nCount < 1 )            listParticipantsRemote.add ( NONE );        vectorParticipants = getParticipants ( mngrSession, LOCAL );        listParticipantsLocal.removeAll ();        nCount = vectorParticipants.size ();        for ( i = 0;  i < nCount;  i++ ) {            objParticipant = vectorParticipants.elementAt ( i );            if ( objParticipant != null  &&  objParticipant instanceof Participant )                listParticipantsLocal.add ( ((Participant)objParticipant).getCNAME() );        }        if ( nCount < 1 )            listParticipantsLocal.add ( NONE );        vectorParticipants = getParticipants ( mngrSession, ACTIVE );        listParticipantsActive.removeAll ();        nCount = vectorParticipants.size ();        for ( i = 0;  i < nCount;  i++ ) {            objParticipant = vectorParticipants.elementAt ( i );            if ( objParticipant != null  &&  objParticipant instanceof Participant )                listParticipantsActive.add ( ((Participant)objParticipant).getCNAME() );        }        if ( nCount < 1 )            listParticipantsActive.add ( NONE );        vectorParticipants = getParticipants ( mngrSession, PASSIVE );        listParticipantsPassive.removeAll ();        nCount = vectorParticipants.size ();        for ( i = 0;  i < nCount;  i++ ) {            objParticipant = vectorParticipants.elementAt ( i );            if ( objParticipant != null  &&  objParticipant instanceof Participant )                listParticipantsPassive.add ( ((Participant)objParticipant).getCNAME() );        }        if ( nCount < 1 )            listParticipantsPassive.add ( NONE );    }    public static Vector getParticipants ( SessionManager mngrSession, String strListType ) {        Vector  vectorParticipants = null;        if ( strListType.equals(REMOTE) ) {            vectorParticipants = mngrSession.getRemoteParticipants ();        }        else if ( strListType.equals(LOCAL) ) {            vectorParticipants = new Vector ();            vectorParticipants.addElement ( mngrSession.getLocalParticipant() );        }        else if ( strListType.equals(PASSIVE) ) {            vectorParticipants = mngrSession.getPassiveParticipants ();        }        else if ( strListType.equals(ACTIVE) ) {            vectorParticipants = mngrSession.getActiveParticipants ();        }        return ( vectorParticipants );    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频在线| 99精品国产视频| 亚洲自拍偷拍麻豆| 成人欧美一区二区三区在线播放| 91精品蜜臀在线一区尤物| 色综合久久99| 99re成人精品视频| 国产.欧美.日韩| 国产美女精品人人做人人爽| 一片黄亚洲嫩模| 国产欧美日韩不卡| 久久先锋影音av鲁色资源| 欧美一区二区三区在| 欧美日韩一区二区三区不卡| 欧美性视频一区二区三区| 色综合久久六月婷婷中文字幕| 成人白浆超碰人人人人| av在线一区二区| 日本韩国精品一区二区在线观看| 99这里只有精品| 99久久伊人精品| 一本久道久久综合中文字幕| 91黄色免费版| 欧美电影免费观看高清完整版在线| 日韩视频在线观看一区二区| 日韩精品在线网站| 国产蜜臀av在线一区二区三区| 国产精品美女一区二区| 亚洲大片免费看| 国产综合色精品一区二区三区| 福利一区二区在线观看| 欧美少妇xxx| 精品欧美一区二区三区精品久久| 久久美女高清视频| 亚洲精品一二三四区| 麻豆精品国产91久久久久久| 成人av资源在线观看| 91精品欧美综合在线观看最新| 91精品国产福利| 国产精品国产精品国产专区不蜜| 视频一区二区不卡| 91视频国产观看| 久久久91精品国产一区二区三区| 夜夜精品视频一区二区| 国产一区二区久久| 欧美喷水一区二区| 国产精品久久久久桃色tv| 免费人成精品欧美精品 | 亚洲18影院在线观看| 色久优优欧美色久优优| 久久综合九色综合97婷婷女人| 亚洲人成精品久久久久久| 精品一区二区三区蜜桃| 91国偷自产一区二区三区成为亚洲经典 | 日本女人一区二区三区| 在线一区二区视频| 国产精品天干天干在线综合| 久久电影国产免费久久电影| 欧美欧美午夜aⅴ在线观看| 亚洲另类在线一区| av电影在线观看不卡| 国产亚洲综合av| 国产一区二区三区在线观看精品| 日韩欧美三级在线| 日韩综合一区二区| 欧美日韩视频在线观看一区二区三区 | 国产精品电影一区二区| 99精品热视频| 一区二区三区日本| 欧美日韩国产免费一区二区| 亚洲国产综合91精品麻豆| 一本大道av一区二区在线播放| 日韩毛片精品高清免费| 色综合中文字幕国产 | 亚洲视频网在线直播| 91丨九色porny丨蝌蚪| 一区二区三区在线免费视频| 欧美日韩三级一区| 日韩av高清在线观看| 久久综合狠狠综合久久综合88| 成人夜色视频网站在线观看| 亚洲综合色区另类av| 日韩欧美色综合| 91在线播放网址| 日本怡春院一区二区| 国产精品少妇自拍| 在线电影欧美成精品| 国产jizzjizz一区二区| 亚洲一区二区三区四区在线观看 | 亚洲欧美日韩在线| 精品乱码亚洲一区二区不卡| av网站免费线看精品| 青青草国产成人99久久| 国产精品短视频| 日韩美女视频在线| 91在线视频播放地址| 久久 天天综合| 日韩中文欧美在线| 亚洲免费资源在线播放| 久久综合九色欧美综合狠狠| 欧美色视频一区| 91丨porny丨蝌蚪视频| 国产米奇在线777精品观看| 夜夜精品浪潮av一区二区三区| 久久青草国产手机看片福利盒子 | 成人91在线观看| 激情五月播播久久久精品| 亚洲精品第1页| 国产精品久久久久一区二区三区| 日韩精品一区国产麻豆| 欧美日本一区二区| 欧美一a一片一级一片| 91视频www| 91色|porny| 91精品办公室少妇高潮对白| 99热这里都是精品| 99免费精品在线观看| 99久久精品国产一区二区三区 | 国产成人在线电影| 成人av网站在线| 91免费精品国自产拍在线不卡| 成人丝袜18视频在线观看| 成人h版在线观看| 色婷婷亚洲一区二区三区| av午夜一区麻豆| 欧美亚洲国产一卡| 欧美视频在线一区二区三区 | 欧美一区二区三区四区久久| 91麻豆精品91久久久久同性| 欧美一级片在线| 久久综合久久综合久久综合| 国产偷国产偷精品高清尤物| 成人欧美一区二区三区在线播放| 亚洲精品成人少妇| 日韩国产在线观看| 国产成人av一区| 欧美日韩精品综合在线| 26uuu国产一区二区三区| 国产精品久久久久影院亚瑟 | 国产精品三级视频| 亚洲国产精品久久不卡毛片| 久久99精品国产麻豆不卡| 成人av在线资源网| 欧美老肥妇做.爰bbww视频| 国产三级一区二区三区| 午夜成人在线视频| 国产不卡高清在线观看视频| 欧美日韩综合不卡| 中文字幕一区二区三区在线不卡| 视频在线观看国产精品| www.日本不卡| 亚洲精品在线观看网站| 亚洲一二三区视频在线观看| 国产一本一道久久香蕉| 欧美一级免费观看| 国产老妇另类xxxxx| 欧美精品乱码久久久久久按摩 | 一区二区三区鲁丝不卡| 国产69精品久久久久毛片| 欧美一级艳片视频免费观看| 亚洲午夜精品久久久久久久久| 成人深夜在线观看| 久久久久久亚洲综合影院红桃| 日韩高清一区在线| 欧美一级日韩一级| 日韩国产高清影视| 日韩欧美一级二级三级| 蜜桃在线一区二区三区| 欧美日韩高清在线| 亚洲va韩国va欧美va| 欧美日韩一区二区欧美激情| 亚洲一区自拍偷拍| 欧美日韩精品一区二区天天拍小说| 亚洲色图第一区| 欧美日韩精品久久久| 五月婷婷色综合| 精品国精品国产| 国产精品一线二线三线| 亚洲第一激情av| 欧美理论片在线| 久久精品国产在热久久| 久久尤物电影视频在线观看| 国产一区二区美女诱惑| 国产精品热久久久久夜色精品三区 | 国产欧美一区二区精品性| 成人少妇影院yyyy| 夜夜嗨av一区二区三区| 欧美夫妻性生活| 国产二区国产一区在线观看| 亚洲男人天堂av网| 欧美一区二区视频在线观看2020| 久久国产精品露脸对白| 国产精品国产精品国产专区不蜜| 欧美日韩一区二区三区四区| 久久国内精品视频| 一区二区三区日韩欧美| 久久综合色8888| 欧美精品久久99久久在免费线| 久久成人精品无人区| 一区二区免费看|