import javax.swing.*;
import java.awt.*;
import java.awt.image.* ;
import java.awt.geom.*;
import java.io.* ;
import java.net.URL;
import javax.imageio.*;
class jtog extends JFrame
{
public jtog()
{
BufferedImage inImg = null;
BufferedImage outImg = null;
double scale = 2.0;
int height = 0;
int width = 0;
try {
inImg = ImageIO.read(new File("logo.gif"));
height = (int)(inImg.getHeight()*scale);
width = (int)(inImg.getWidth()*scale);
AffineTransform xform = AffineTransform.getScaleInstance(scale,scale);
AffineTransformOp xformOp = new AffineTransformOp(xform,AffineTransformOp.TYPE_BILINEAR);
//outImg = new BufferedImage(width,height, inImg.getType());
outImg = xformOp.filter(inImg, outImg);
}
catch(Exception e){System.out.println("Exception");
}
ImageIcon im = new ImageIcon(outImg);
JToggleButton jb = new JToggleButton(im);
getContentPane().add(jb);
}
public static void main(String args[])
{
jtog jtObj = new jtog();
jtObj.setSize(400,400);
jtObj.setVisible(true);
}
}