Código JAVA anterior:
Cargar JCombobox con registros de una base de datos
-------------------------------------------------------------------------------------------
En el siguiente post vamos a aprender como agregar o mostrar una imagen de fondo en una ventana JFrame, lo cual nos será de gran utilidad ya que es algo que en ocasiones se nos hace necesario agregar a nuestros proyectos, ya sea por petición del cliente o simplemente para embellecer nuestra interfaz gráfica(GUI), solo nos bastara con agregar unas pocas líneas de código y ya tendremos una imagen de fondo que mostrar.
Cargar JCombobox con registros de una base de datos
-------------------------------------------------------------------------------------------
En el siguiente post vamos a aprender como agregar o mostrar una imagen de fondo en una ventana JFrame, lo cual nos será de gran utilidad ya que es algo que en ocasiones se nos hace necesario agregar a nuestros proyectos, ya sea por petición del cliente o simplemente para embellecer nuestra interfaz gráfica(GUI), solo nos bastara con agregar unas pocas líneas de código y ya tendremos una imagen de fondo que mostrar.
Clase VentanaPrincipal.java(JFrame)
package ventanaconimagen; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; public class VentanaPrincipal extends JFrame{ panelImage panel = new panelImage(); public VentanaPrincipal(){ this.setTitle("Ventana con Imagen"); this.setSize(new Dimension(700, 700)); this.setLocationRelativeTo(null); this.add(panel, BorderLayout.CENTER); }
public static void main(String [] args){
VentanaPrincipal frame = new VentanaPrinciapl();
frame.setVisible(true);
}
}
Clase panelImage (JPanel):
package ventanaconimagen; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.ImageIcon; import javax.swing.JPanel; public class panelImage extends JPanel{ @Override public void paint(Graphics g){ Dimension dimension = this.getSize(); ImageIcon icon = new ImageIcon(getClass().getResource("/imagenes/image1.jpg")); g.drawImage(icon.getImage(), 0, 0, dimension.width, dimension.height, null); setOpaque(false); super.paintChildren(g); } }
VÍDEO TUTORIAL (PASO A PASO)