求助!!
------解决方案--------------------
- Java code
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestFrame extends JFrame{ private JButton btn = new JButton(); public TestFrame() { this.setLayout(new GridBagLayout()); //貌似需要GridBagLayout布局,不然btn旁边会有东西 btn.setIcon(new ImageIcon("up.jpg")); //初始时的图片 btn.setPressedIcon(new ImageIcon("down.jpg")); //按下去的图片 btn.setBorder(BorderFactory.createEmptyBorder()); //必须把边界设为空,否则btn四周会有东西 add(btn); } public static void main(String[] args) { JFrame frame = new TestFrame(); frame.setSize(400, 300); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}