sharpen.java

来自「用JAVA编的画图编辑器的代码」· Java 代码 · 共 53 行

JAVA
53
字号
//package fairysun.java;import java.awt.*;import java.applet.Applet;import java.awt.image.*;import java.awt.geom.AffineTransform;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;import java.awt.event.WindowAdapter;public class Sharpen extends Applet {    private BufferedImage bi;            public Sharpen(Image img) {    	//painter paint=new painter();	    setBackground(Color.white);            //Image img = getToolkit().getImage(image);//"C:/Documents and Settings/All Users/Documents/My Pictures/示例图片/Blue hills.jpg");            try {                MediaTracker tracker = new MediaTracker(this);                tracker.addImage(img, 0);                tracker.waitForID(0);            } catch (Exception e) {}            int iw = img.getWidth(this);            int ih = img.getHeight(this);            bi = new BufferedImage(iw, ih, BufferedImage.TYPE_INT_RGB);            Graphics2D big = bi.createGraphics();            big.drawImage(img,0,0,this);                }    public void paint(Graphics g) {        Graphics2D g2 = (Graphics2D) g;       	g2.drawImage(bi, null, 100, 50);        }       /* public static void main(String s[]) {     painter paint=new painter();    WindowListener l = new WindowAdapter() {	    public void windowClosing(WindowEvent e) {System.exit(0);}	};		Frame f = new Frame("Sharpen");	f.addWindowListener(l);		f.add("Center", new Sharpen(paint.path));	f.pack();	f.setSize(new Dimension(600, 300));	f.show();    }*/}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?