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