[java] 자바 스윙 컴포넌트에서 소리를 재생하는 방법은 어떻게 되나요?

먼저, 소리를 재생하기 위해 Clip 인터페이스를 사용하여 사운드를 로드하고 재생할 수 있습니다.

다음은 간단한 예제 코드입니다.

import java.io.File;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.AudioInputStream;

public class SoundPlayer {
    public static void main(String[] args) throws Exception {
        File soundFile = new File("sound.wav");
        AudioInputStream audioIn = AudioSystem.getAudioInputStream(soundFile);
        Clip clip = AudioSystem.getClip();
        clip.open(audioIn);
        clip.start();
    }
}

이 예제 코드는 sound.wav 파일을 로드하고 재생하는 방법을 보여줍니다. 이 코드는 단순한 예제이며, 실제 애플리케이션에서는 예외 처리와 리소스 관리를 포함해야 합니다.

Java Sound API에 대한 자세한 내용은 Oracle Java Sound API 문서를 참조하시기 바랍니다.