JFrame Con Imagen de Fondo en Netbeans
JFrame Con Imagen de Fondo en Netbeans
JFrame Con Imagen de Fondo en Netbeans
JAN 29
Post Info
Mouse
en 17:16
27 comentarios
Permalink
Respondiendo un mail que me llego a mi correo que me hacia la pregunta de como colocar una imagen
dentro de JFrame, me puse a investigar un poco por "san google" y de los muchos ejemplos que encontre
que decian que servian no eran del todo claros y menos te daban todo el codigo, asi que hice un ejemplo
completo para todos me incluyo porque talves me sirva en el futuro. Asi que aqui esta.
Paso 1: crea un nuevo proyecto con netbeans y agrega un nuevo JFrame, para este ejemplo, llamalo
"forma" (luego puedes darle el nombre que quieras).
Paso 2: Agrega un nuevo "paquete de imagenes" y añade una imagen, sino sabes como date una vuelta
por aqui "Paquete de imagenes en Java y Netbeans", la imagen de ejemplo para este tutorial es "la casa
de la libertad" nombre del archivo "casalibertad.jpg".
Paso 3: Crea una nueva clase, llamala "mipanel.java", hasta ahora debes tener algo como esto:
las que estan tachadas no importan, ya las tenia de un proyecto anterior, asi que ignoralas.
continuemos...
package contactos;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.ImageIcon;
/**
* http://jc-mouse.blogspot.com/
* @author Mouse
*/
public class mipanel extends javax.swing.JPanel {
public mipanel(){
this.setSize(400,280);
}
@Override
public void paint(Graphics g){
Dimension tamanio = getSize();
ImageIcon imagenFondo = new
ImageIcon(getClass().getResource("/imagenes/casalibertad.jpg"));
g.drawImage(imagenFondo.getImage(),0,0,tamanio.width, tamanio.height,
null);
setOpaque(false);
super.paintComponent(g);
}
Paso 5:
ahora en nuestro JFrame que creamos (forma.java), haremos uso de import java.awt.BorderLayout; ya
debes saber donde colocarlo, a nuestra jframe le añadimos el evento WindowOpened y colocamos el
codigo de abajo
private void formWindowOpened(java.awt.event.WindowEvent evt) {
mipanel p = new mipanel();
this.add( p , BorderLayout.CENTER);
p.repaint();
}
Estructuras Selectivas
Tu Café Java 19:29 ,Aplicación Estructuras Selectivas ,GUI ,if ,if-else ,JFrame ,switch
Comenzamos por la creación de nuestro proyecto en el IDE Netbeans, al cual llamaremos Ejercicio01,
el nombre puede ser variable (relativo) según los gustos que tengas.
Indicando que dentro de ese paquete que tiene por nombre app, vamos a colocar el formulario que
desees crear, también lo haré modo consola para aquellos que aún no manejan correctamente la
interfaz gráfica de usuario.
Luego dentro del paquete que acabas de crear, podrás incorporar una ventana del tipo JFrame
diseñando a través de los componentes JLabel, JTextField y JButton el siguiente formulario.
Cada uno de ellos tendrá su propio nombre de variable especialmente los JTextField que permitirán
la captura de los texto ingresados denominados como nota 01 a la nota 04. Incluyendo el nombre de
la variable del botón Calcular.
Siguiente el criterio mencionado en el enunciado del ejercicio:
MEDIA PUNTUACIÓN
90-100 A
80-89 B
70-79 C
60-69 D
0-59 E
Entonces harás doble clic en el botón Calcular, dentro del cual añadirás el siguiente código:
rango = "E";
rango = "D";
rango = "C";
rango = "B";
}else {
rango = "A";
}
Para el mejor caso si la línea de la respuesta "El promedio obtenido es:" inserte esa imagen para
que puedas ver como sería una manera de hacerlo.
Eso sería todo en este artículo, sin embargo no te olvides de dejar tu comentario, compartir en tus
redes sociales, apóyanos a mantener mejor este blog.