Canvas - Graficación

---------------------------------------------------------------------------------------------------
Lienzo
---------------------------------------------------------------------------------------------------
import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;

public class Lienzo extends Canvas{
   
    Image i, c;
   
    public Lienzo(){
        i = new ImageIcon("imagen.jpg").getImage();
        c = new ImageIcon("canon.jpg").getImage();
    }
   
    public void paint(Graphics g){
        g.drawImage(i, 700, 50, null);
        g.drawImage(c, 10, 500, null);
    }
   
}

---------------------------------------------------------------------------------------------------
Main
---------------------------------------------------------------------------------------------------

import com.sun.java.accessibility.util.AWTEventMonitor;
import java.awt.Color;
import java.awt.Frame;

public class Main {
    public static void main(String[] args) {
        Frame f = new Frame();
        f.add(new Lienzo());
        f.setSize(2000, 1400);
        f.setBackground(Color.RED);
        f.setVisible(true);
        f.addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent e) {
                System.exit(0);
            }
        });
    }
}

Comentarios