import javax.swing.*;
import java.awt.event.*;

public class ImageButtonExample extends JFrame {
    public ImageButtonExample() {
        setTitle("이미지 버튼 예제");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300, 200);

        // 이미지 버튼 생성
        JButton button = new JButton(new ImageIcon("images/default_icon.png"));
        button.setRolloverIcon(new ImageIcon("images/hover_icon.png"));   // 마우스를 올렸을 때 이미지
        button.setPressedIcon(new ImageIcon("images/pressed_icon.png"));  // 버튼이 눌렸을 때 이미지
        add(button);
        setVisible(true);
    }
    public static void main(String[] args) {
        SwingUtilities.invokeLater(() -> new ImageButtonExample());
    }
}
