⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 Java源码!聊天的的。。。。。。。。。。。。。
💻 JAVA
字号:
package SoundTest; 
import java.awt.*; 
import java.awt.event.*; 
import java.applet.*; 
import javax.swing.*; 
import java.net.*; 
public class test extends JApplet { 
boolean isStandalone = false; 
String sound; 
JButton jButtonPlay = new JButton(); 
JButton jButtonLoop = new JButton(); 
JButton jButtonStop = new JButton(); 
JLabel jLabel1 = new JLabel(); 
AudioClip clip; 
//Get a parameter value 
public String getParameter(String key, String def) { 
  return isStandalone ? System.getProperty(key, def) : 
   (getParameter(key) != null ? getParameter(key) : def); 
} 
//Construct the applet 
public test() { 
} 
//Initialize the applet 
public void init() { 
  try { 
   jbInit(); 
  } 
  catch(Exception e) { 
   e.printStackTrace(); 
  } 
} 
//Component initialization 
private void jbInit() throws Exception { 
  jButtonPlay.setText("Play"); 
  jButtonPlay.setBounds(new Rectangle(50, 85, 80, 40)); 
  jButtonPlay.addMouseListener(new java.awt.event.MouseAdapter() { 
   public void mouseClicked(MouseEvent e) { 
    jButtonPlay_mouseClicked(e); 
   } 
  }); 
  this.setSize(new Dimension(400,200)); 
  this.getContentPane().setLayout(null); 
  jButtonLoop.setText("Loop"); 
  jButtonLoop.setBounds(new Rectangle(150, 85, 80, 40)); 
  jButtonLoop.addMouseListener(new java.awt.event.MouseAdapter() { 
public void mouseClicked(MouseEvent e) { 
    jButtonLoop_mouseClicked(e); 
   } 
  }); 
  jButtonStop.setText("Stop"); 
  jButtonStop.setBounds(new Rectangle(250, 85, 80, 40)); 
  jButtonStop.addMouseListener(new java.awt.event.MouseAdapter() { 

   public void mouseClicked(MouseEvent e) { 
    jButtonStop_mouseClicked(e); 
   } 
  }); 
  jLabel1.setText("Sound Test Demo"); 
  jLabel1.setBounds(new Rectangle(109, 28, 186, 28)); 
  this.getContentPane().add(jButtonPlay, null); 
  this.getContentPane().add(jButtonStop, null); 
  this.getContentPane().add(jButtonLoop, null); 
  this.getContentPane().add(jLabel1, null); 
  try { sound = this.getParameter("clip", "sound.AU"); } catch (Exce 
ption e) { e.printStackTrace(); } 
  if(sound!=null){ 
    try{ 
      clip=JApplet.newAudioClip (new URL(getCodeBase(),sound)); 

      } 
    catch(MalformedURLException e){ 
      System.out.println ("Bad URL"); 
     } 
  } 
} 
//Get Applet information 
public String getAppletInfo() { 
  return "Applet Information"; 
} 
//Get parameter info 
public String[][] getParameterInfo() { 
  String[][] pinfo =  
  { 
   {"clip", "String", "sound.AU"}, 
  }; 
  return pinfo; 
} 
void jButtonPlay_mouseClicked(MouseEvent e) { 
  clip.play(); 
} 
void jButtonLoop_mouseClicked(MouseEvent e) { 
  clip.loop(); 
} 
void jButtonStop_mouseClicked(MouseEvent e) { 
  clip.stop(); 
} 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -