public void setIcon(String file,JButton com){
ImageIcon ico=new ImageIcon(file);
Image temp=ico.getImage().getScaledInstance(com.getWidth(),com.getHeight(),ico.getImage().SCALE_DEFAULT);
ico=new ImageIcon(temp);
com.setIcon(ico);
}
public static BufferedImage resizeBuff(BufferedImage bufImage, int width, int height) {
AffineTransform transform = AffineTransform.getScaleInstance(
(double)width/(double)bufImage.getWidth(),
(double)height/(double)bufImage.getHeight());
AffineTransformOp op = new AffineTransformOp(transform,
AffineTransformOp.TYPE_BILINEAR);
return op.filter(bufImage, null);
}