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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? settingspanel.java

?? 里面是關(guān)于jmf編程的例子,希望能給初學(xué)者帶來一些幫助
?? JAVA
字號(hào):
/* * @(#)SettingsPanel.java	1.3 00/03/10 * * 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.registry;import java.awt.*;import java.awt.event.*;import java.util.Vector;import java.io.IOException;import com.sun.media.util.JMFI18N;import com.sun.media.util.Registry;import jmapps.ui.*;public class SettingsPanel extends JMPanel implements ActionListener {    private Checkbox    checkAllowCaching;    // private TextField   textAllowFileRead;    private Checkbox    checkAllowFileWrite;    private Checkbox    checkAllowCapture;    private TextField   textMaxCacheSize;    private TextField   textCacheDir;    private Checkbox    checkAllowLogging;    private TextField   textLoggingDir;    private Button      buttonCommit;    private Button      buttonRestore;    public SettingsPanel() {        Panel   panel;        Panel   panelButtons;        Panel   panelData;        Panel   panelEntry;        Label   label;        setLayout( new BorderLayout(6,6) );        panel = new Panel ( new BorderLayout(6,6) );        this.add ( panel, BorderLayout.NORTH );        panelData = new Panel ( new GridLayout(0,1,6,6) );        panel.add ( panelData, BorderLayout.WEST );//         panelEntry = new Panel ( new BorderLayout(6,6) );//         panelData.add ( panelEntry );//         label = new Label ( JMFI18N.getResource("jmfregistry.settings.allowfileread") );//         panelEntry.add ( label, BorderLayout.WEST );//         textAllowFileRead = new TextField ( 32 );//         panelEntry.add ( textAllowFileRead, BorderLayout.CENTER );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        checkAllowFileWrite = new Checkbox ( JMFI18N.getResource("jmfregistry.settings.allowfilewrite") );        panelEntry.add ( checkAllowFileWrite, BorderLayout.WEST );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        checkAllowCapture = new Checkbox ( JMFI18N.getResource("jmfregistry.settings.allowcapture") );        panelEntry.add ( checkAllowCapture, BorderLayout.WEST );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        checkAllowCaching = new Checkbox ( JMFI18N.getResource("jmfregistry.settings.allowcaching") );        panelEntry.add ( checkAllowCaching, BorderLayout.WEST );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        label = new Label ( JMFI18N.getResource("jmfregistry.settings.cachedirectory") );        panelEntry.add ( label, BorderLayout.WEST );        textCacheDir = new TextField ( 32 );        panelEntry.add ( textCacheDir, BorderLayout.CENTER );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        label = new Label ( JMFI18N.getResource("jmfregistry.settings.maxcache") );        panelEntry.add ( label, BorderLayout.WEST );        textMaxCacheSize = new TextField ();        panelEntry.add ( textMaxCacheSize, BorderLayout.CENTER );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        checkAllowLogging = new Checkbox ( JMFI18N.getResource("jmfregistry.settings.allowlogging") );        panelEntry.add ( checkAllowLogging, BorderLayout.WEST );        panelEntry = new Panel ( new BorderLayout(6,6) );        panelData.add ( panelEntry );        label = new Label ( JMFI18N.getResource("jmfregistry.settings.loggingdirectory") );        panelEntry.add ( label, BorderLayout.WEST );        textLoggingDir = new TextField ();        panelEntry.add ( textLoggingDir, BorderLayout.CENTER );        panel = new Panel ( new FlowLayout(FlowLayout.CENTER) );        this.add ( panel, BorderLayout.SOUTH );        panelButtons = new Panel ( new GridLayout(1,0,12,12) );        panel.add ( panelButtons );        buttonCommit = new Button ( JMFI18N.getResource("jmfregistry.settings.commit") );        buttonCommit.addActionListener( this );        panelButtons.add ( buttonCommit );        buttonRestore = new Button ( JMFI18N.getResource("jmfregistry.settings.restore") );        buttonRestore.addActionListener( this );        panelButtons.add ( buttonRestore );        doRestore();    }    public void actionPerformed(ActionEvent ae) {        Object source = ae.getSource();        if (source == buttonCommit)            doCommit();        if (source == buttonRestore)            doRestore();    }    private void doCommit() {        boolean allowCaching = checkAllowCaching.getState();        Registry.set("secure.allowCaching", new Boolean(allowCaching));        boolean allowFileWrite = checkAllowFileWrite.getState();        Registry.set("secure.allowSaveFileFromApplets", new Boolean(allowFileWrite));        boolean allowCapture = checkAllowCapture.getState();        Registry.set("secure.allowCaptureFromApplets", new Boolean(allowCapture));        Registry.set("secure.cacheDir", textCacheDir.getText());	// Registry.set("secure.additionalFileExtensions", textAllowFileRead.getText());        boolean allowLogging = checkAllowLogging.getState();        Registry.set("secure.allowLogging", new Boolean(allowLogging));        Registry.set("secure.logDir", textLoggingDir.getText());        try {            int cacheSize = Integer.parseInt(textMaxCacheSize.getText());            Registry.set("secure.maxCacheSizeMB", new Integer(cacheSize));        }        catch (Throwable t) {            MessageDialog.createErrorDialog ( getFrame(),                                JMFI18N.getResource("jmfregistry.appname"),                                JMFI18N.getResource("jmfregistry.error.cachesize") );        }        try {            Registry.commit();        }        catch (IOException ioe) {            MessageDialog.createErrorDialog ( getFrame(),                                JMFI18N.getResource("jmfregistry.appname"),                                JMFI18N.getResource("jmfregistry.error.commit") );        }    }    private void doRestore() {        Boolean allowCaching = (Boolean) Registry.get("secure.allowCaching");        Boolean allowFile = (Boolean) Registry.get("secure.allowSaveFileFromApplets");        Boolean allowCapture = (Boolean) Registry.get("secure.allowCaptureFromApplets");        String  cacheDir = (String) Registry.get("secure.cacheDir");        Integer cacheSize = (Integer) Registry.get("secure.maxCacheSizeMB");        Boolean allowLogging = (Boolean) Registry.get("secure.allowLogging");        String  loggingDir = (String) Registry.get("secure.logDir");        // String  fileExtensions = (String) Registry.get("secure.additionalFileExtensions");        checkAllowCaching.setState ( (allowCaching != null  &&  ((Boolean)allowCaching).booleanValue()) );        checkAllowFileWrite.setState ( (allowFile != null  &&  ((Boolean)allowFile).booleanValue()) );        checkAllowCapture.setState ( (allowCapture != null  &&  ((Boolean)allowCapture).booleanValue()) );        checkAllowLogging.setState ( (allowLogging != null  &&  ((Boolean)allowLogging).booleanValue()) );        if (cacheDir != null)            textCacheDir.setText(cacheDir);        if (cacheSize != null)            textMaxCacheSize.setText(cacheSize.toString());//         if (fileExtensions != null)//             textAllowFileRead.setText(fileExtensions);        if (loggingDir != null)            textLoggingDir.setText(loggingDir);    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伦理视频网站| 91精品国产一区二区人妖| 五月婷婷欧美视频| 久久久精品欧美丰满| 在线观看亚洲精品| 国产成人在线视频免费播放| 香蕉av福利精品导航| 国产女人18毛片水真多成人如厕| 欧美日韩一区二区在线视频| 成人av动漫在线| 麻豆国产精品视频| 亚洲一区二区三区四区中文字幕| 久久精品视频一区二区| 欧美日韩一区二区三区四区| 成人国产在线观看| 精品一区二区av| 亚洲成人激情自拍| 亚洲欧美电影院| 久久激情五月激情| 亚洲国产成人tv| 一区在线中文字幕| 国产日产亚洲精品系列| 欧美一级视频精品观看| 欧美日韩小视频| 色诱视频网站一区| 不卡的av在线播放| 国产盗摄一区二区| 韩国av一区二区三区四区| 天天av天天翘天天综合网 | 欧美日韩精品欧美日韩精品一 | 国产69精品久久777的优势| 日本人妖一区二区| 五月天婷婷综合| 亚洲激情一二三区| 亚洲免费在线视频| 成人免费小视频| 国产精品久久毛片av大全日韩| 久久先锋影音av鲁色资源网| 精品少妇一区二区| 精品国产乱码91久久久久久网站| 欧美一级搡bbbb搡bbbb| 日韩一级免费一区| 精品入口麻豆88视频| 日韩欧美国产电影| 精品人在线二区三区| 欧美电影免费观看高清完整版在| 欧美一区二区视频观看视频| 欧美人妇做爰xxxⅹ性高电影| 欧美日韩亚洲综合一区 | 日韩欧美视频一区| 日韩精品一区二区三区视频| 精品国产区一区| 国产日韩精品久久久| 中文子幕无线码一区tr| 国产精品麻豆视频| 亚洲少妇30p| 亚洲国产日韩综合久久精品| 午夜精品久久久久久久久久| 人禽交欧美网站| 久久99精品国产麻豆婷婷洗澡| 韩国理伦片一区二区三区在线播放 | 中文无字幕一区二区三区| 中文字幕免费不卡| 亚洲精品国产第一综合99久久| 一级精品视频在线观看宜春院 | 一区二区在线观看不卡| 亚洲国产成人高清精品| 蜜臀av国产精品久久久久| 久久国产综合精品| 粉嫩av一区二区三区| 91美女福利视频| 91精品国产麻豆| 国产丝袜美腿一区二区三区| 国产精品全国免费观看高清| 亚洲一区中文日韩| 久99久精品视频免费观看| 成人开心网精品视频| 欧美在线观看视频一区二区三区| 日韩一区二区视频在线观看| 久久精品亚洲精品国产欧美| 樱花草国产18久久久久| 奇米色777欧美一区二区| 国产成人av电影在线观看| 91久久精品日日躁夜夜躁欧美| 欧美一区二区三区爱爱| xf在线a精品一区二区视频网站| 亚洲日本va午夜在线电影| 日韩精品电影一区亚洲| 国产黑丝在线一区二区三区| 在线观看国产精品网站| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产美女精品人人做人人爽 | 欧美男女性生活在线直播观看 | 午夜激情一区二区三区| 国产成人精品在线看| 欧美理论片在线| 亚洲欧洲成人精品av97| 久久爱www久久做| 欧美最猛黑人xxxxx猛交| 国产日韩在线不卡| 日本美女视频一区二区| 91免费视频网址| 午夜视频久久久久久| 成人免费视频国产在线观看| 91麻豆精品国产91久久久久久 | 欧美精品久久久久久久多人混战 | 久久亚洲综合色| 午夜精品福利一区二区三区av| 福利一区在线观看| 精品奇米国产一区二区三区| 一区二区三区在线免费播放| 国产v日产∨综合v精品视频| 欧美一区二区三区白人| 亚洲综合免费观看高清完整版在线 | 日韩一区二区视频| 亚洲第四色夜色| 99re66热这里只有精品3直播| 精品国产一区二区在线观看| 亚洲国产精品一区二区www在线| 国产精品一区二区在线看| 91精品婷婷国产综合久久竹菊| 亚洲天堂精品视频| 成人午夜精品在线| 精品成人a区在线观看| 三级欧美韩日大片在线看| 色综合久久88色综合天天6| 欧美国产亚洲另类动漫| 国产一区二区三区黄视频| 日韩精品一区二区在线观看| 日本不卡123| 91精品视频网| 日本视频在线一区| 欧美日韩国产小视频在线观看| 亚洲精品免费在线| 99re8在线精品视频免费播放| 国产精品久久久久久一区二区三区| 国产永久精品大片wwwapp| 欧美mv日韩mv亚洲| 久久精品国产精品亚洲综合| 日韩色在线观看| 精品在线视频一区| 亚洲精品一区二区三区福利| 538在线一区二区精品国产| 性感美女极品91精品| 69久久夜色精品国产69蝌蚪网| 亚洲成av人片在www色猫咪| 欧美日本一道本| 美女网站在线免费欧美精品| 欧美精品一区男女天堂| 国产精品77777| 国产精品久久毛片a| 91麻豆国产精品久久| 亚洲精选免费视频| 精品1区2区3区| 日韩成人av影视| 精品久久人人做人人爱| 国产成人午夜99999| 国产精品乱码人人做人人爱| 91国偷自产一区二区开放时间 | 日韩经典中文字幕一区| 日韩一级视频免费观看在线| 国产一区二区三区在线观看免费视频| 国产校园另类小说区| av在线一区二区| 一区二区三区四区五区视频在线观看| 色噜噜狠狠色综合中国| 午夜国产精品影院在线观看| 精品久久久久久久一区二区蜜臀| 国产乱码精品一区二区三| 国产精品久久三| 欧美日韩亚洲不卡| 国模无码大尺度一区二区三区| 韩国欧美国产1区| 国产精品电影院| 欧美日韩激情一区二区三区| 精品在线播放午夜| 亚洲欧美区自拍先锋| 日韩一区二区三| 99久久精品国产麻豆演员表| 日韩精品午夜视频| 久久精品人人做人人爽人人| 在线视频国内一区二区| 久久精品久久久精品美女| 国产精品护士白丝一区av| 欧美顶级少妇做爰| 大陆成人av片| 日韩高清欧美激情| 国产精品久久久久婷婷二区次| 欧美美女直播网站| 成人免费av网站| 免费av成人在线| 亚洲欧美激情一区二区| 欧美本精品男人aⅴ天堂| 99精品欧美一区| 黄色小说综合网站| 亚洲国产裸拍裸体视频在线观看乱了 | 91香蕉视频黄| 韩国成人在线视频| 偷拍与自拍一区| 亚洲日本在线看|