下面的Java程序如何修改,当我连续点击变大按钮的时候,图片连续变大
import java.awt.BorderLayout;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.image.BufferedImage;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class lianxi3 extends JFrame implements ActionListener { JPanel jPanel; JLabel jLabel; Image image; ImageIcon imageIcon; JButton jButton; float www = 1; float hhh = 1; public lianxi3() { super("图片"); jButton = new JButton("变大"); jButton.addActionListener(this); image = Toolkit.getDefaultToolkit().getImage("src/2.jpg"); jLabel = new JLabel(); jPanel = new JPanel(); ImageIcon imageIcon = new ImageIcon(image); jLabel.setIcon(imageIcon); jPanel.add(jLabel); this.add(jPanel, BorderLayout.NORTH); this.add(jButton, BorderLayout.SOUTH); this.setVisible(true); this.setSize(600, 600); } public static void main(String[] args) { new lianxi3(); } public void big() { BufferedImage bffimage = new BufferedImage(700, 700, BufferedImage.TYPE_3BYTE_BGR); // 把图片读到bufferedImage中 bffimage.getGraphics().drawImage(image, 0, 0, 700, 700, null); // 得到转换后的Image图片 Image realImage = bffimage; // 可以把图片转化为ImageIcon,(Swing中运用) ImageIcon img = new ImageIcon(realImage); jLabel.setIcon(img); } public void actionPerformed(ActionEvent e) { if (e.getSource() == jButton) { big(); } }}