zoukankan      html  css  js  c++  java
  • java 小综合

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.FileInputStream;
    import java.io.InputStream;

    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;

    import sun.audio.AudioPlayer;
    import sun.audio.AudioStream;

    public class Audio extends JFrame implements ActionListener{
     ImageIcon c1=new ImageIcon("D:\2.jpg");
     JLabel la;
     JButton start;
     AudioStream as;
     public Audio()
     {
      super("sdfhg");
      setLayout(null);
      setBounds(222, 220, 580, 620);
      
      
       try{ 
                 InputStream in = new FileInputStream ("D:\渴望.au");
                 //打开一个声音文件流作为输入
                 as = new AudioStream (in);
          }catch( Exception e){
                 e.printStackTrace();
         }             
      la=new JLabel();
      la.setIcon(c1);
      //la.setBounds(0, 0, 450, 468);
      start=new JButton("start");
      start.addActionListener(this);
      add(la);
      add(start);
      start.setBounds(500,0,50,30);
      la.setBounds(0,0,450,468);
      setVisible(true);
     }

     /**
      * @param args
      */
     public void actionPerformed(ActionEvent e) {
      // TODO Auto-generated method stub
      if(as==null)
       System.out.print("meizhao");
      Object ss=e.getSource();
      if(ss==start)
         AudioPlayer.player.stop(as);  
      
     }
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      Audio au=new Audio();

     }

    }

  • 相关阅读:
    Linux命令-网络命令:netstat
    Linux命令-网络命令:traceroute
    Linux命令-网络命令:lastlog
    Linux命令-网络命令:last
    mongodb3.4 安装及用户名密码设置
    MySQL表名不区分大小写的设置方法
    数据库设计中的四个范式
    dubbo本地调试直连
    com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024)
    Linux服务器时间同步
  • 原文地址:https://www.cnblogs.com/zhangdashuai/p/3468048.html
Copyright © 2011-2022 走看看