Swing, JFrame中加图片,图片放大缩小

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:47:04
求个例子,JFrame中加上图片,加上两个按钮,分别让图片在点按钮让图片放大缩小

求示例
求示例

import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.geom.AffineTransform;

import javax.swing.JButton;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;

public class ImageFrame extends javax.swing.JFrame {
private Canvas canvas;
private JButton smaller;
private JButton bigger;
private float scale=1f;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
ImageFrame inst = new ImageFrame();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}

public ImageFrame() {
super();
initGUI();<