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

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

?? frame1.java~42~

?? 一本很不錯的書籍的源碼
?? JAVA~42~
字號:
package media_player;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import javax.media.*;
import java.io.*;

public class Frame1 extends JFrame implements ControllerListener{
  JPanel contentPane;
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jMenuFile = new JMenu();
  JMenuItem jMenuFileExit = new JMenuItem();
  JMenu jMenuHelp = new JMenu();
  JMenuItem jMenuHelpAbout = new JMenuItem();
  JLabel statusBar = new JLabel();
  BorderLayout borderLayout1 = new BorderLayout();
  JMenuItem jMenuFileOpen = new JMenuItem();
  Player player;
  Component visualComponent;
  Component controlComponent;
  JPanel jPanel1 = new JPanel();
  BorderLayout borderLayout2 = new BorderLayout();
  String file="";
  String strDir;


  //Construct the frame
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
          file="H:\\a.mpg";
          player=Manager.createPlayer(new URL("file:"+file));
          if(player.getState()==300){
             visualComponent=player.getVisualComponent();
          }
          jPanel1.setVisible(true);
          jbInit();
    }
    catch(Exception e) {
         e.printStackTrace();
    }
    player.addControllerListener(this);
    player.prefetch();
  }
  //Component initialization
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(borderLayout1);
    this.setLocale(java.util.Locale.getDefault());
    this.setSize(new Dimension(400, 300));
    this.setTitle("\u64AD\u653E\u5668");
    statusBar.setText(" ");
    jMenuFile.setText("\u6587\u4EF6");
    jMenuFileExit.setText("\u9000\u51FA");
    jMenuFileExit.addActionListener(new Frame1_jMenuFileExit_ActionAdapter(this));
    jMenuHelp.setText("\u5E2E\u52A9");
    jMenuHelpAbout.setText("\u5173\u4E8E\u64AD\u653E\u5668");
    jMenuHelpAbout.addActionListener(new Frame1_jMenuHelpAbout_ActionAdapter(this));
    jMenuFileOpen.setText("\u6253\u5F00\u4E00\u4E2A\u6587\u4EF6");
    jMenuFileOpen.addActionListener(new Frame1_jMenuFileOpen_ActionAdapter(this));
    jPanel1.setLayout(borderLayout2);
    jMenuFile.add(jMenuFileOpen);
    jMenuFile.add(jMenuFileExit);
    jMenuHelp.add(jMenuHelpAbout);
    jMenuBar1.add(jMenuFile);
    jMenuBar1.add(jMenuHelp);
    this.setJMenuBar(jMenuBar1);
    statusBar.setText("\u6B63\u5728\u64AD\u653E\uFF1A"+file.toString());
    JPopupMenu.setDefaultLightWeightPopupEnabled(false);
    contentPane.add(statusBar, BorderLayout.SOUTH);
    contentPane.add(jPanel1, BorderLayout.CENTER);
  }
  //File | Exit action performed
  public void jMenuFileExit_actionPerformed(ActionEvent e) {
    System.exit(0);
  }
  //Help | About action performed
  public void jMenuHelpAbout_actionPerformed(ActionEvent e) {
    Frame1_AboutBox dlg = new Frame1_AboutBox(this);
    Dimension dlgSize = dlg.getPreferredSize();
    Dimension frmSize = getSize();
    Point loc = getLocation();
    dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
    dlg.setModal(true);
    dlg.pack();
    dlg.show();
  }
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      jMenuFileExit_actionPerformed(null);
    }
  }
  public void controllerUpdate(ControllerEvent e){
    if(e instanceof RealizeCompleteEvent){
      visualComponent=player.getVisualComponent();
      controlComponent=player.getControlPanelComponent();
      jPanel1.add(controlComponent,"South");
      jPanel1.add(visualComponent,"Center");
      //resize();
      this.pack();
      player.prefetch();
      player.start();
      return;
    }
  }
  public void resize(){
    Dimension dimVisual=new Dimension(0,0);
    int width=0;
    int height=0;
    if(visualComponent!=null){
      dimVisual=visualComponent.getPreferredSize();
    }
    width=dimVisual.width;
    height=dimVisual.height;
    jPanel1.setSize(width,height);
  }
  public void jMenuFileOpen_actionPerformed(ActionEvent e){
    try{
      FileDialog dlgOpen=new FileDialog(this,"\u6253\u5F00\u5A92\u4F53\u6587\u4EF6",FileDialog.LOAD);
      dlgOpen.setDirectory(strDir);
      dlgOpen.show();
      strDir=dlgOpen.getDirectory();
      if(strDir!=null || !strDir.equals("")){
        player.close();
        this.remove(visualComponent);
        visualComponent = null;
        file = strDir + dlgOpen.getFile();
        player = Manager.createPlayer(new URL("file:" + file));
        statusBar.setText("\u6B63\u5728\u64AD\u653E\uFF1A"+file.toString());
        this.pack();
        player.prefetch();
        player.start();
      }
    }
    catch(Exception ex){
    }
    player.addControllerListener(this);
    player.prefetch();
  }

}

class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
  Frame1 adaptee;

  Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jMenuFileExit_actionPerformed(e);
    //adaptee.jMenuFileOpen_actionPerformed(e);
  }
}

class Frame1_jMenuFileOpen_ActionAdapter implements ActionListener {
  Frame1 adaptee;

  Frame1_jMenuFileOpen_ActionAdapter(Frame1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jMenuFileOpen_actionPerformed(e);
  }
}

class Frame1_jMenuHelpAbout_ActionAdapter implements ActionListener {
  Frame1 adaptee;

  Frame1_jMenuHelpAbout_ActionAdapter(Frame1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jMenuHelpAbout_actionPerformed(e);
    //adaptee.jMenuFileOpen_actionPerformed(e);
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品免费视频| 欧美成人一区二区三区片免费| 欧美日韩黄视频| 日本一区二区三区久久久久久久久不| 亚洲午夜在线电影| 成人a免费在线看| 日韩一二三区视频| 亚洲激情一二三区| 成人a级免费电影| 久久网这里都是精品| 亚洲中国最大av网站| 美女视频黄久久| 色综合久久中文字幕| 精品久久久久久无| 国产精品电影一区二区| 亚洲视频图片小说| 日本欧美一区二区三区乱码| 成人国产精品免费观看动漫| 91麻豆精品国产91久久久 | 宅男噜噜噜66一区二区66| 国产视频一区不卡| 免费看精品久久片| 欧美天堂亚洲电影院在线播放| 精品国产乱码久久久久久图片| 亚洲欧美一区二区三区久本道91| 老司机精品视频导航| 在线影院国内精品| 国产精品私人自拍| 国内不卡的二区三区中文字幕| 欧美午夜宅男影院| 亚洲女人****多毛耸耸8| 天天爽夜夜爽夜夜爽精品视频| 国产精品538一区二区在线| 欧美日韩一级大片网址| 国产日韩v精品一区二区| 日韩专区欧美专区| 风流少妇一区二区| 日韩精品一区二区三区在线观看| 一区二区三区小说| 久久丁香综合五月国产三级网站 | 成人做爰69片免费看网站| 555www色欧美视频| 国产精品网曝门| 国产一区二区三区日韩| 3d动漫精品啪啪1区2区免费| 中文一区二区完整视频在线观看| 3d动漫精品啪啪1区2区免费| 婷婷六月综合网| 日本特黄久久久高潮| 亚洲欧美视频一区| 精品精品国产高清一毛片一天堂| 91黄色小视频| 国产精品一区二区三区乱码| 久久亚洲一区二区三区四区| 色哟哟欧美精品| 国产一区欧美二区| 免费成人美女在线观看| 亚洲精品乱码久久久久久久久 | 日韩黄色小视频| 国产精品乱码人人做人人爱| 91精品综合久久久久久| 91一区二区在线观看| 国产精品自在在线| 亚洲电影欧美电影有声小说| 国产亚洲一区二区在线观看| 色天使久久综合网天天| 国产大陆精品国产| 丝袜美腿亚洲综合| 亚洲欧美日韩在线不卡| 国产亚洲美州欧州综合国| 欧美日韩一区二区三区高清| 成人精品在线视频观看| 激情都市一区二区| 三级一区在线视频先锋 | 青青草原综合久久大伊人精品优势 | 国产一区二区三区电影在线观看| 亚洲成人av一区| 亚洲精品日产精品乱码不卡| 国产欧美精品一区| 日韩午夜av一区| 欧美另类一区二区三区| 日本韩国欧美一区二区三区| 成人午夜视频免费看| 经典一区二区三区| 卡一卡二国产精品 | 午夜亚洲福利老司机| 亚洲欧美一区二区三区国产精品| 久久综合色天天久久综合图片| 欧美日韩国产高清一区二区三区 | 亚洲一区二区三区四区不卡| 中文字幕在线不卡视频| 欧美国产日本视频| 久久久精品综合| 日韩精品一区在线观看| 欧美一级日韩一级| 日韩一二三区视频| 日韩精品一区二区三区四区| 欧美一区二区三区影视| 在线播放一区二区三区| 日韩一区二区在线看| 欧美电影免费观看高清完整版在线观看 | 国产精品美女久久久久高潮| 久久精品视频免费| 国产精品麻豆网站| 亚洲女人****多毛耸耸8| 亚洲精品久久久蜜桃| 亚洲一区欧美一区| 天天影视网天天综合色在线播放| 亚洲午夜激情网站| 艳妇臀荡乳欲伦亚洲一区| 亚洲男人天堂一区| 亚洲精品高清在线| 亚洲一区自拍偷拍| 日韩avvvv在线播放| 三级欧美在线一区| 丝袜美腿亚洲综合| 麻豆国产精品一区二区三区| 蜜桃久久久久久| 久久99精品久久只有精品| 精品无码三级在线观看视频 | 午夜视频在线观看一区二区三区| 亚洲日本乱码在线观看| 亚洲一本大道在线| 狠狠色综合播放一区二区| 久久99久国产精品黄毛片色诱| 国产精品一级在线| 色婷婷av一区| 欧美电影免费观看高清完整版在线| 2024国产精品| 亚洲黄色av一区| 日本午夜一区二区| 成人午夜又粗又硬又大| 欧美日韩在线电影| 国产亚洲污的网站| 亚洲一级片在线观看| 亚洲超丰满肉感bbw| 香蕉乱码成人久久天堂爱免费| 久久精品999| 99精品视频一区二区三区| 欧美日韩情趣电影| 欧美男生操女生| 国产精品每日更新| 日韩中文字幕区一区有砖一区| 国产盗摄视频一区二区三区| 色天天综合色天天久久| 欧美va亚洲va国产综合| 亚洲精品中文字幕乱码三区| 日韩黄色免费电影| 99综合影院在线| 欧美大片免费久久精品三p| 亚洲欧美一区二区在线观看| 婷婷综合另类小说色区| 波多野结衣中文字幕一区| 国产老女人精品毛片久久| 欧美亚洲动漫另类| 国产精品久久久久久久久果冻传媒| 青青草国产成人av片免费| 99久久免费精品| 久久久久国产精品麻豆ai换脸 | 91麻豆福利精品推荐| 久久影院午夜片一区| 婷婷丁香久久五月婷婷| 99久久精品情趣| 精品国产伦一区二区三区观看体验 | 午夜精品久久久久影视| 国产一区二区在线看| 91麻豆精品国产91久久久使用方法 | 国产欧美久久久精品影院| 日本 国产 欧美色综合| 欧美性大战xxxxx久久久| 国产精品久久久久久亚洲伦 | 久久精品免费观看| 欧美日韩日本视频| 亚洲香蕉伊在人在线观| 91视频在线观看| 中文字幕日本乱码精品影院| 国产精品一区二区你懂的| 欧美电影免费观看完整版| 午夜一区二区三区视频| 欧美性大战久久久| 一区二区三国产精华液| 色综合天天综合网天天看片| 国产精品久久久久久久久动漫| 激情欧美一区二区三区在线观看| 日韩一区二区电影在线| 秋霞午夜鲁丝一区二区老狼| 欧美一区二区啪啪| 日本视频在线一区| 日韩欧美激情一区| 激情六月婷婷久久| 欧美精品免费视频| 同产精品九九九| 欧美一级生活片| 国内国产精品久久| 久久久不卡影院| 成人免费看的视频| 亚洲私人影院在线观看| 色av一区二区| 亚洲国产日产av| 91精品国产欧美日韩|