怎样在java中的按钮JButton上加图片

2025-04-07 04:26:47
推荐回答(1个)
回答1:

  JButton有一个setIcon(Icon icon);方法可以在JButton上加图片。例如:

public class ButtonImage
{
    public ButtonImage()
    {
        JFrame frame = new JFrame();
        JButton button = new JButton("confirm");
        ImageIcon icon = new ImageIcon("image.jpg");
        button.setIcon(icon);
        frame.add(button);
        frame.setLayout(new FlowLayout());
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        frame.setVisible(true);
    }
    public static void main(String[] args)
    {
        new ImageButton();
    }
}

  可以把iamge.jpg裁剪为合适的大小,效果可能就会很好。