可以自己来设置大小:
ImageIcon icon = new ImageIcon("image/set.gif");
jb_set=new JButton(new ImageIcon("image/set.gif"));
jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight()));
但是按钮大小还会受到你所使用布局的影响,所以并不是一定生效的。
另外更常见的做法是根据按钮大小来伸缩图片,借助 Image.getScaledInstance();
ImageIcon icon = new ImageIcon("image/set.gif");
jb_set=new JButton(new ImageIcon("image/set.gif"));
jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight()));
但是按钮大小还会受到你所使用布局的影响,所以并不是一定生效的。
另外更常见的做法是根据按钮大小来伸缩图片,借助 Image.getScaledInstance();