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

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

?? 第二十四章例子.txt

?? Java2實用教程(清華大學(xué)出版社)中的所有例題程序!
?? TXT
字號:
24-例子1
import java.applet.*;import java.awt.*;
import java.awt.event.*;
public class Example24_1 extends Applet implements ActionListener
{AudioClip clip;//聲明一個音頻對象
 Button button_play,button_loop,button_stop;
 public void init()
 {clip=getAudioClip(getCodeBase(),"1.au");
  //根據(jù)程序所在的地址處的聲音文件1.au創(chuàng)建音頻對象,Applet類的
  // getCodeBase() 方法可以獲得小程序所在的html頁面的URL地址。
  button_play=new Button("開始播放");button_loop=new Button("循環(huán)播放");
  button_stop=new Button("停止播放");button_play.addActionListener(this);
  button_stop.addActionListener(this);button_loop.addActionListener(this); 
  add(button_play);add(button_loop);add(button_stop);   
 } 
 public void stop()
 {clip.stop();//當(dāng)離開此頁面時停止播放。
 }
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==button_play)
   { clip.play();}
  else if(e.getSource()==button_loop)
   { clip.loop();}
  if(e.getSource()==button_stop)
   { clip.stop();} 
 }
}



24-例子2
import java.applet.*;import java.awt.*;
import java.awt.event.*;
public class Example24_2 extends Applet implements ActionListener,Runnable
{AudioClip clip;//聲明一個音頻對象。
 TextField text;Thread thread;
 Button button_play,button_loop,button_stop;
 public void init()
 { thread=new Thread(this);//創(chuàng)建一個新的線程。
   thread.setPriority(Thread.MIN_PRIORITY);
  button_play=new Button("開始播放"); button_loop=new Button("循環(huán)播放");
  button_stop=new Button("停止播放");  text=new TextField(12);
  button_play.addActionListener(this);
  button_stop.addActionListener(this);
  button_loop.addActionListener(this); 
  add(button_play);add(button_loop);add(button_stop);
  add(text);   
 } 
 public void start()
 {thread.start();}
 public void stop()
 {clip.stop();}//當(dāng)離開此頁面時停止播放。
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==button_play)
   { clip.play();}
  else if(e.getSource()==button_loop)
   { clip.loop();}
  if(e.getSource()==button_stop)
   { clip.stop();} 
 }
 public void run()
 { clip=getAudioClip(getCodeBase(),"1.au");
    //在線程thread中創(chuàng)建音頻對象。
   text.setText("請稍等...");
   if(clip!=null)
   {button_play.setBackground(Color.green);
    button_play.setBackground(Color.green);
    text.setText("您可以播放了");
    }//當(dāng)獲得音頻對象后,通知客戶可以播放了。
 }
}



24-例子3
import java.applet.*;import java.awt.*;
import java.awt.event.*;
public class Example24_3 extends Applet implements ActionListener,Runnable,ItemListener
{AudioClip clip;//聲明一個音頻對象。
 Choice choice;boolean flag=false;
 TextField text;Thread thread;String s=null;
 Button button_play,button_loop,button_stop;
 public void init()
 {choice=new Choice();
  choice.add("1.au");choice.add("2.au"); choice.add("3.au");choice.add("4.au");  
  button_play=new Button("開始播放"); button_loop=new Button("循環(huán)播放");
  button_stop=new Button("停止播放");  text=new TextField(12);
  button_play.addActionListener(this);  button_stop.addActionListener(this);
  button_loop.addActionListener(this);   choice.addItemListener(this);
  add(choice);  add(button_play);add(button_loop);add(button_stop);
  add(text);   
 } 
 public void itemStateChanged(ItemEvent e)
 {if(e.getItemSelectable()==choice)
  { if(choice.getSelectedIndex()==0)
   {s=choice.getSelectedItem(); thread=new Thread(this);
    thread.setPriority(Thread.MIN_PRIORITY); flag=true;this.start();
   }
   else if(choice.getSelectedIndex()==1)
   {s=choice.getSelectedItem(); thread=new Thread(this);
    thread.setPriority(Thread.MIN_PRIORITY);  flag=true;this.start();
   }
   else if(choice.getSelectedIndex()==2)
   {s=choice.getSelectedItem(); thread=new Thread(this);
   thread.setPriority(Thread.MIN_PRIORITY);
    flag=true;this.start();
   }
  else if(choice.getSelectedIndex()==3)
   {s=choice.getSelectedItem(); thread=new Thread(this);
     thread.setPriority(Thread.MIN_PRIORITY); flag=true;this.start();
   }
  }
 }
 public void start()
 {if(flag)
   thread.start(); flag=false;
 }
 public void stop()
 {clip.stop();//當(dāng)離開此頁面時停止播放。
 }
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==button_play)
   { clip.play();}
  else if(e.getSource()==button_loop)
   { clip.loop();}
  if(e.getSource()==button_stop)
   { clip.stop();} 
 }
 public void run()
 { clip=getAudioClip(getCodeBase(),s);
    //在線程thread中創(chuàng)建音頻對象。
   text.setText("請稍等...");
   if(clip!=null)
   {button_play.setBackground(Color.green);button_loop.setBackground(Color.green);
    text.setText("您可以播放了");//當(dāng)獲得音頻對象后,通知客戶可以播放了。
   }
 }
}



24-例子4
import java.awt.*;
import java.applet.*;
public class Example24_4 extends Applet
{int x=8,y=9;  TextField text;
  public void init()
  { String s1=getParameter("girl");//從html得到"girl"的值(字符串類型)。
   String s2=getParameter("boy");//從html得到"boy"的值(字符串類型)。
   x=Integer.parseInt(s1);  y=Integer.parseInt(s2);  text=new TextField(10);
   text.setText(String.valueOf(x+y)); add(text); 
  } 
}



24-例子5
import java.applet.*;import java.awt.*;import java.awt.event.*;
public class Example24_5 extends Applet implements ActionListener,Runnable,ItemListener
{AudioClip clip;//聲明一個音頻對象。
 Choice choice;boolean flag=false;
 TextField text;Thread thread;String s=null;
 Button button_play,button_loop,button_stop;
 public void init()
 {choice=new Choice();
  int N=Integer.parseInt(getParameter("總數(shù)"));
  for(int i=1;i<=N;i++)
    {choice.add(getParameter(String.valueOf(i)));  
    } 
  button_play=new Button("開始播放");  button_loop=new Button("循環(huán)播放");
  button_stop=new Button("停止播放");  text=new TextField(12);
  button_play.addActionListener(this);  button_stop.addActionListener(this);
  button_loop.addActionListener(this);   choice.addItemListener(this);
  add(choice);   add(button_play);add(button_loop);add(button_stop);  add(text);   
 } 
 public void itemStateChanged(ItemEvent e)
 {if(e.getItemSelectable()==choice)
  { if(choice.getSelectedIndex()==0)
   {int t=choice.getSelectedItem().indexOf(":");
    s=(choice.getSelectedItem().substring(t+1)).trim();
     //一個串調(diào)用trim()方法可以去掉串的前后空格。
    thread=new Thread(this);thread.setPriority(Thread.MIN_PRIORITY);
    flag=true;this.start();
   }
   else if(choice.getSelectedIndex()==1)
   {int t=choice.getSelectedItem().indexOf(":");
    s=(choice.getSelectedItem().substring(t+1)).trim();
    thread=new Thread(this);thread.setPriority(Thread.MIN_PRIORITY); 
    flag=true;this.start();
   }
   else if(choice.getSelectedIndex()==2)
   {int t=choice.getSelectedItem().indexOf(":");
    s=(choice.getSelectedItem().substring(t+1)).trim();
    thread=new Thread(this);thread.setPriority(Thread.MIN_PRIORITY);
    flag=true;this.start();
   }
  else if(choice.getSelectedIndex()==3)
   {int t=choice.getSelectedItem().indexOf(":");
    s=(choice.getSelectedItem().substring(t+1)).trim();
    thread=new Thread(this);thread.setPriority(Thread.MIN_PRIORITY);
    flag=true;this.start();
   }
  }
 }
 public void start()
 {if(flag)
   thread.start(); flag=false;
 }
 public void stop()
 {clip.stop();//當(dāng)離開此頁面時停止播放。
 }
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==button_play)
   { clip.play();}
  else if(e.getSource()==button_loop)
   { clip.loop();}
  if(e.getSource()==button_stop)
   { clip.stop();} 
 }
 public void run()
 { clip=getAudioClip(getCodeBase(),s);
    //在線程thread中創(chuàng)建音頻對象
   text.setText("請稍等...");
   if(clip!=null)
   {button_play.setBackground(Color.green);button_loop.setBackground(Color.green);
    text.setText("您可以播放了");
   }  //當(dāng)獲得音頻對象后,通知客戶可以播放了。
 }
}



24-例子6
import java.applet.*;import java.awt.*;
import java.net.*;import java.io.*;
import javax.media.*;
public class Example24_6 extends Applet implements ControllerListener
{ Player player=null;
  Component visualComponent=null;  Component controlComponent=null;
  URL url=null;ControllerEvent myevent=null;
  public void init()
 {try{
        url=new URL(getDocumentBase(),"Music01.mpg");
        player=Manager.createPlayer(url);//創(chuàng)建播放器。
        if(player!=null)
         {player.addControllerListener(this);}
        else
         System.out.println("failed to creat player for"+url);
       }
     catch(MalformedURLException e)
       {System.out.println("URL for Music01.mpg is invalid");}
      catch(IOException e)
       {System.out.println("URL for Music01 is invalid");}
     catch(NoPlayerException e)
       {System.out.println("canot find a player for Music01.mpg");}
 } 
public void start()
 { if(player!=null)
   player.prefetch();//媒體預(yù)提取。
 }
public void stop()
 {if(player!=null)
    { player.stop();player.deallocate();}
 }
public synchronized void controllerUpdate(ControllerEvent event) 
 { myevent=event;
  if(event  instanceof  RealizeCompleteEvent) //當(dāng)發(fā)生的事件是RealizeCompleteEvent。
     {if((visualComponent=player.getVisualComponent())!=null)
       {add("Center",visualComponent);}
        if((controlComponent=player.getControlPanelComponent())!=null)
       { if(visualComponent!=null)
             add("South",controlComponent);
         else
              add( "Center",controlComponent);
       }
      validate();//顯示這些組件。
     }
  else if(event  instanceof  PrefetchCompleteEvent)
    {    player.start(); 
    }
  }
 }



24-例子7
import java.applet.*;import java.awt.*;import java.net.*;
import java.awt.event.*;import java.io.*;import javax.media.*;
public class E3 extends Applet implements ControllerListener,Runnable,ItemListener
{ Player player=null;String str=null; Thread mythread=null;
  Choice choice;boolean flag=false;  Component visualComponent=null;
  String mediaFile=null;URL   mediaURL=null,codeBase=null;
  Component controlComponent=null;  Component progressBar=null;
  ControllerEvent myevent=null;  Frame frame;
   public void init()
 { str="Music01.MPG"; choice=new Choice();
  choice.add("Music01.MPG");choice.add("Music02.MPG");choice.add("Music03.MPG");
 choice.addItemListener(this); codeBase=getDocumentBase();
 frame=new Frame("視頻系統(tǒng)");frame.setBackground(Color.green);
setBackground(Color.red); frame.setSize(660,580);
 frame.addWindowListener(new WindowAdapter()
   {public void windowClosing(WindowEvent e)
     {player.stop();player.deallocate(); frame.setVisible(false);System.exit(0);}  });
      frame.setVisible(false); add(choice);
 } 
public void start()
 { if(flag)
   mythread.start();  flag=false;
 }
public void stop()
 {if(player!=null)
    { player.stop();  }
 }
public void destroy()
 {player.close(); }
public synchronized void controllerUpdate(ControllerEvent event)
 { myevent=event;player.getDuration();
  if(event  instanceof  RealizeCompleteEvent)
    {if((visualComponent=player.getVisualComponent())!=null)
       frame.add("Center",visualComponent);
       if((controlComponent=player.getControlPanelComponent())!=null)
       if(visualComponent!=null)
       frame.add("South",controlComponent);
       else
       frame.add( "Center",controlComponent);
       frame.validate();frame.pack();
    }
   else if(event  instanceof  PrefetchCompleteEvent)
    {  player.start(); 
    }
}
public void itemStateChanged(ItemEvent e)
{if(e.getItemSelectable()==choice)
 {if(choice.getSelectedIndex()==0)
  mythread=null;this.stop(); str=choice.getSelectedItem();
  frame.removeAll();player=null; frame.setVisible(true);
  frame.setBounds(300,100,150,100);frame.pack();
 mythread=new Thread(this);flag=true; this.start();
 }
}
public void run()
{try{mediaURL=new URL(codeBase,str);
        player=Manager.createPlayer(mediaURL);player.getDuration();
        if(player!=null)
         {player.addControllerListener(this);}
        else
         System.out.println("failed to creat player for"+mediaURL);
       }
     catch(MalformedURLException e)
       {System.out.println("URL for"+mediaFile+"is invalid");}
      catch(IOException e)
       {System.out.println("URL for"+mediaFile+"is invalid");}
     catch(NoPlayerException e)
       {System.out.println("canot find a player for"+mediaURL);}
       if(player!=null)
     {   player.prefetch(); }
 }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美另类在线| 亚洲久本草在线中文字幕| 国产精品女人毛片| 亚洲午夜一二三区视频| 精品一区二区精品| 一本久久a久久精品亚洲| 制服.丝袜.亚洲.另类.中文| 国产欧美一区二区三区网站| 亚洲国产精品黑人久久久| 亚洲人吸女人奶水| 久久精工是国产品牌吗| 不卡的av电影在线观看| 91精品国产品国语在线不卡 | 看片网站欧美日韩| 91亚洲精品久久久蜜桃| 日韩一区二区在线看片| 一区在线观看视频| 国产在线国偷精品产拍免费yy| 91欧美一区二区| 久久久久国色av免费看影院| 亚洲国产精品一区二区久久| 精品一区二区三区香蕉蜜桃 | 成人h精品动漫一区二区三区| 欧美主播一区二区三区美女| 中文字幕精品在线不卡| 麻豆传媒一区二区三区| 欧美色图在线观看| 亚洲视频一区二区在线观看| 国产精品羞羞答答xxdd| 日韩欧美一区二区视频| 国产欧美日韩卡一| 国产一区二区女| 欧美高清视频www夜色资源网| 亚洲狼人国产精品| 91在线观看下载| 亚洲国产精品国自产拍av| 国产中文字幕一区| 日韩一区二区电影网| 亚洲成人午夜影院| 在线亚洲人成电影网站色www| 国产精品麻豆一区二区| 国产v综合v亚洲欧| 日本一区二区三区dvd视频在线| 日韩极品在线观看| 91蜜桃免费观看视频| 中文久久乱码一区二区| 日本一不卡视频| 欧美一区二区美女| 美国av一区二区| 69p69国产精品| 日本sm残虐另类| 制服.丝袜.亚洲.中文.综合| 日本美女一区二区三区视频| 欧美一二三四区在线| 麻豆成人91精品二区三区| 欧美一区二区三区免费观看视频| 日韩在线观看一区二区| 91丝袜国产在线播放| 亚洲美女在线一区| 欧美日本韩国一区二区三区视频| 亚洲国产视频一区| 日韩欧美一区二区在线视频| 久久国产精品72免费观看| 制服丝袜国产精品| 国产成人午夜精品5599| 久久综合九色综合欧美亚洲| 久久综合色综合88| 一区二区三区成人| 91在线国产观看| 综合在线观看色| 在线看一区二区| 日韩电影免费一区| 久久久久9999亚洲精品| 国产河南妇女毛片精品久久久| 欧美激情中文字幕一区二区| 99久久综合国产精品| 亚洲永久免费视频| 日韩精品中文字幕在线一区| 精品一区二区三区香蕉蜜桃 | 在线不卡一区二区| 国产91精品欧美| 亚洲第一福利一区| 欧美一区二区三区免费大片 | 日韩女优av电影在线观看| 精品一区二区三区免费毛片爱 | 精品精品国产高清a毛片牛牛| 国产91综合一区在线观看| 亚洲日本青草视频在线怡红院 | 欧日韩精品视频| 韩国女主播一区| 亚洲自拍另类综合| 国产欧美日韩不卡免费| 欧美日韩高清在线| 国产91丝袜在线播放| 婷婷开心久久网| 欧美精品一区二区蜜臀亚洲| 色域天天综合网| 国产一区二区不卡老阿姨| 亚洲一区二区三区在线| 亚洲男人电影天堂| |精品福利一区二区三区| 欧美国产精品一区二区三区| 久久麻豆一区二区| 26uuu欧美| 久久久久久麻豆| 久久久久久久综合狠狠综合| 精品国产免费一区二区三区香蕉| 日韩精品一区二区三区蜜臀| 日韩一区二区在线观看视频播放| 91精品啪在线观看国产60岁| 91精品蜜臀在线一区尤物| 欧美一区中文字幕| 日韩欧美一二三区| 日韩精品一区二区三区swag| 精品国产乱码久久久久久久久| 欧美大片顶级少妇| 久久久天堂av| 亚洲国产高清在线观看视频| 国产精品理论片在线观看| 中文字幕一区三区| 亚洲综合色丁香婷婷六月图片| 亚洲美女屁股眼交| 亚洲国产三级在线| 奇米色777欧美一区二区| 九九国产精品视频| 国产一区二区在线视频| 高清在线成人网| 色视频欧美一区二区三区| 欧美日韩午夜在线| 日韩精品一区二区三区在线| 国产午夜精品福利| 成人免费一区二区三区在线观看| 一区二区三区久久| 日本最新不卡在线| 国产91丝袜在线播放九色| 日本久久一区二区三区| 5月丁香婷婷综合| 久久久蜜臀国产一区二区| 国产精品国产三级国产普通话99| 亚洲一二三区不卡| 国内精品在线播放| 91啪亚洲精品| 日韩你懂的电影在线观看| 亚洲欧洲日本在线| 日本在线不卡一区| 成人免费看视频| 欧美一区二区三区免费在线看| 国产欧美日韩一区二区三区在线观看| 亚洲老妇xxxxxx| 国产一区不卡视频| 欧美三级乱人伦电影| 国产肉丝袜一区二区| 亚洲一区二区三区激情| 国产精品一区二区在线观看网站| 91久久精品一区二区二区| 久久嫩草精品久久久精品一| 亚洲自拍偷拍综合| 成人精品gif动图一区| 日韩一区二区三免费高清| 中文字幕一区二区三区不卡在线| 日韩专区欧美专区| 色天天综合色天天久久| 久久久久国产精品免费免费搜索| 亚洲成人三级小说| 成人国产精品免费观看动漫| 91精品国产91久久久久久最新毛片| 中文字幕视频一区| 国产高清不卡一区| 日韩一区二区中文字幕| 一区二区三区视频在线看| 国产成人av在线影院| 精品国产免费人成电影在线观看四季 | 日韩欧美一二三| 亚洲国产精品人人做人人爽| 99国产欧美另类久久久精品| 久久午夜老司机| 久久成人免费网站| 欧美一区二区三区爱爱| 亚洲成人激情av| 色综合久久久网| 亚洲欧洲综合另类在线| 成人app软件下载大全免费| 久久众筹精品私拍模特| 捆绑调教美女网站视频一区| 欧美一区永久视频免费观看| 亚洲va韩国va欧美va精品| 欧美在线观看一区二区| 亚洲夂夂婷婷色拍ww47| 色爱区综合激月婷婷| 一区二区三区资源| 91久久久免费一区二区| 亚洲欧美另类综合偷拍| 91麻豆文化传媒在线观看| 国产精品久99| av在线免费不卡| 自拍视频在线观看一区二区| 成人一区二区在线观看| 1000精品久久久久久久久| 91视视频在线观看入口直接观看www| 国产精品久久久久久久第一福利|