java列表多次点击时音乐播放重叠

问题遇到的现象和发生背景 这个是列表点击的部分代码
问题相关代码,请勿粘贴截图
playlist.addMouseListener(new MouseListener() {
            
            public void mousePressed(MouseEvent e) {
                int i=playlist.getSelectedIndex();//获取列表点击数
                File file=new File(music1.get(i));//播放路径
                Thread thread1 = new Thread(){
                    
                     public void run(){
                         
                              try {
                                    Container.WavPlaying(file);//音乐播放方法
                                    
                                } catch (UnsupportedAudioFileException | IOException | LineUnavailableException e1) {
                                    // TODO Auto-generated catch block
                                    e1.printStackTrace();
                                } 
                              
                          
                          
                          
                      }
                    };
                    thread1.start();
                    
                
                
                
                
                    }
});

运行结果及报错内容 多次点击列表会造成音乐播放重叠
我的解答思路和尝试过的方法
我想要达到的结果 多次点击列表时,不会造成音乐播放重叠。同时音乐播放要有一个单独的线程。

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。