by Dinesh Thakur Category: Swing

 

import java.awt.*;

import java.awt.event.*;
import javax.swing.*;
public class JPictureJavaExample extends JApplet implements ActionListener
     {
                     private ImageIcon img = new ImageIcon("Koala.jpg");
                     private JButton ZoomBtn = new JButton("Zoom..!");
                     private int Hght,Wdth;
                     Container cntnr = getContentPane();
                     public void init()
                            {
                                   cntnr.setLayout(new FlowLayout());
                                   ZoomBtn.addActionListener(this);
                                   cntnr.add(ZoomBtn);
                                   Wdth = img.getIconWidth();
                                   Hght = img.getIconHeight();
                            }
                                   public void actionPerformed(ActionEvent event)
                                   {
                                       Wdth = Wdth * 2;
                                       Hght = Hght * 2;
                                       repaint();
                                   }
                                       public void paint(Graphics gp)
                                        {
                                           super.paint(gp);
                                           gp.drawImage(img.getImage(), 0, 0, Wdth, Hght, this);
                                        }
   }

picture zooming in java Swing Example

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.



Search Content







Popular Article