package graphics_java;
//Programa echo por Yacoobs Cort. Mart. 2 de mayo del 2017
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
public class Fondo_JPanel extends javax.swing.JFrame {
public Fondo_JPanel() {
add(new Insertar_Graficos());
initComponents();
setVisible(true);
try {
//Dentro del File ponemos la ruta exacta de nuestro archivo de imagen a cargar....
img = ImageIO.read(new File("C:/Imagenes/G_Noble.bmp"));
} catch (IOException ex) {
Logger.getLogger(Fondo_JPanel.class.getName()).log(Level.SEVERE, null, ex);
}
setSize(new Dimension(img.getWidth(), img.getHeight()));
}
public class Insertar_Graficos extends JPanel{
public void paint(Graphics g){
//System.out.println("graficos");
super.paint(g);
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(img, 0,0, this);
}
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseDragged(java.awt.event.MouseEvent evt) {
formMouseDragged(evt);
}
public void mouseMoved(java.awt.event.MouseEvent evt) {
formMouseMoved(evt);
}
});
addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
formMouseClicked(evt);
}
public void mouseEntered(java.awt.event.MouseEvent evt) {
formMouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
formMouseExited(evt);
}
public void mousePressed(java.awt.event.MouseEvent evt) {
formMousePressed(evt);
}
public void mouseReleased(java.awt.event.MouseEvent evt) {
formMouseReleased(evt);
}
});
addComponentListener(new java.awt.event.ComponentAdapter() {
public void componentMoved(java.awt.event.ComponentEvent evt) {
formComponentMoved(evt);
}
});
addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
formKeyPressed(evt);
}
});
pack();
}// </editor-fold>
private void formMouseClicked(java.awt.event.MouseEvent evt) {
System.out.println("Clicked");
}
private void formMousePressed(java.awt.event.MouseEvent evt) {
System.out.println("Pulsando");
}
private void formMouseEntered(java.awt.event.MouseEvent evt) {
System.out.println("Entrando en el Frame");
}
private void formMouseExited(java.awt.event.MouseEvent evt) {
System.out.println("Saliendo del Frame");
}
private void formMouseReleased(java.awt.event.MouseEvent evt) {
System.out.println("Soltando");
}
private void formComponentMoved(java.awt.event.ComponentEvent evt) {
System.out.println("Moviendo Componente o Ventana");
}
private void formMouseMoved(java.awt.event.MouseEvent evt) {
//System.out.println("Moviendo me dentro de la ventana-------");
}
private void formMouseDragged(java.awt.event.MouseEvent evt) {
System.out.println("Pulsar y Arrastrando......");
}
private void formKeyPressed(java.awt.event.KeyEvent evt) {
//La tecla que pulsemos dentro del Frame....
System.out.print(evt.getKeyChar());
}
public static void main(String[] args) {
new Fondo_JPanel();
}
BufferedImage img;
// Variables declaration - do not modify
// End of variables declaration
}
Comentarios sobre la versión: 1 (0)
No hay comentarios