Autor
|
Tema: fondo para un JFrame consulta. (Leído 15,859 veces)
|
XpandyX
Desconectado
Mensajes: 55
|
bueno amigos una linea de código es el problema public class ImpuestosPrediales_ArbitriosMunicipales extends javax. swing. JFrame { private Image FondoProyecto ; /** Creates new form Rellanado_de_Datos_paraPredio */ public ImpuestosPrediales_ArbitriosMunicipales() { initComponents(); this.setSize(400,280); } public void paintComponent (Graphics g ) { ImageIcon fondo = new ImageIcon(getClass (). getResource("municipalidad/FondoProyecto.jpg")); g.drawImage(fondo.getImage(), 0, 0, tamanio.width, tamanio.height, null); setOpaque(false); super.paint(g); } }
etOpaque(false); en esa linea es donde me muestra error y no se porque y bueno sobre la imagen yo la importe dentro de mi proyecto, y bueno estoy trabajando con el IDE NetBeans, ayuda please!!!. Soy novato en la programación. Gracias de antemano.
|
|
|
En línea
|
|
|
|
Aeros
Desconectado
Mensajes: 199
|
coloca en el foro de java y alguien te va a ayudar
|
|
|
En línea
|
|
|
|
KuraraGNU
Desconectado
Mensajes: 209
|
¿Puedes pegar la excepción que te muestra? No creo que el problema sea que no te carga la imagen, sino te daría antes el error, porque si te fijas la usas aqui: fondo.getImage() Quizás el problema sea por a qué le estas poniendo el setOpaque(); porque se lo estás haciendo a this, imagino y creo que entonces se lo haces a la ventana ¿puede ser? muéstrame la excepción y quizás así pueda ayudarte.
|
|
« Última modificación: 8 Marzo 2011, 12:59 pm por KuraraGNU »
|
En línea
|
|
|
|
XpandyX
Desconectado
Mensajes: 55
|
Hola amigo bueno no me sale una excepcion la cuestion es k en esa linea setOpaque(false); me sale el error pero no corre el programa porque no deja correr cuando hay errores y cuando le doy para arreglar con el netbeans esto fue lo que me muestra... cannot find symbol symbol: method setOpaque(boolean) location: class municipalidad.Municipalidad_Huancayo y me dice crear método y le doy click.. y me crea esto... private void setOpaque(boolean b) { }
|
|
|
En línea
|
|
|
|
1mpuls0
Desconectado
Mensajes: 1.186
|
Es que setOpaque no es un método de JFrame, no recuerdo bien pero creo que es jcomponent, jpanel y otros, así que no creo que anteponiendo un this funcione, a menos que apuntes a un componente como el que te menciono.
Por cierto KuraraGNU es amiga x)
Saludos.
|
|
|
En línea
|
abc
|
|
|
KuraraGNU
Desconectado
Mensajes: 209
|
Lleva razón Darhius, es de JComponent el setOpaque(). Cuando te salga ese error, examínalo, quiere decir esto: cannot find symbol --no entiende lo que has escrito, no forma parte del lenguaje de programación, en este caso el setOpaque(); symbol: method setOpaque(boolean) --entiende que con setOpaque() a lo que te has querido referir es a un método, pero ese método no existe. Suele ocurrir cuando o bien no lo escriber correctamente, o bien estás llamando a un método de una clase que no has importado previamente. location: class municipalidad.Municipalidad_Huancayo --aqui muestra en qué clase está buscando el método, que suele ser donde estás trabajando en ese momento. Por lo tanto, al darle a solucionar, el netBeans te crea un método llamado setOpaque() que está sin nada dentro, por eso te ha creado el: private void setOpaque(boolean b) { }
|
|
|
En línea
|
|
|
|
XpandyX
Desconectado
Mensajes: 55
|
mmm entiendo algo jejej pero entonces mmmmmm como sera para para poner la imagen de fondo en mi JFrame??? conocen un tutorial?
|
|
|
En línea
|
|
|
|
KuraraGNU
Desconectado
Mensajes: 209
|
¿Sabes inglés? Te recomiendo que aprendas, es bastante util para un programador. Cuando tengas dudas de ese estilo, en plan quieres un método que haga tal cosa y quieras saber si está implementado o no, mira la documentación de java, está disponible también offline si te la descargas (no te adjunto el link de descarga) La documentación es esta: http://download.oracle.com/javase/6/docs/api/Ya te he buscado el JFrame para que mires sus métodos, pero que sirve para cualquier clase. Te doy esta información en lugar de decirte el metodo que tienes que usar para que te sea util para otra pregunta de este estilo y no tengas que esperar a que te contestemos aqui. De todas formas el editor visual del netbeans seguro que tiene alguna propiedad la ventana donde puedes establecer la imagen de fondo, bueno, tiene para adjuntar una imagen al JFrame.
|
|
« Última modificación: 8 Marzo 2011, 22:14 pm por KuraraGNU »
|
En línea
|
|
|
|
XpandyX
Desconectado
Mensajes: 55
|
me parece muy buena información pero hay algo malo yo no se ingles abu T_T recien estoy aprendiendo gracias de todas maneras me servirá mas adelante
|
|
|
En línea
|
|
|
|
1mpuls0
Desconectado
Mensajes: 1.186
|
mmm entiendo algo jejej pero entonces mmmmmm como sera para para poner la imagen de fondo en mi JFrame??? conocen un tutorial? Utilizando graphics es así. import java.awt.Graphics; import java.awt.Image; import java.awt.Insets; import javax.swing.ImageIcon; import javax.swing.JFrame; public class DrawImage extends JFrame { public static void main (String args []) { DrawImage f = new DrawImage(); f.setSize(200, 200); f.show(); } public DrawImage() { super(); image = icon.getImage(); } super.paint(g); g.drawImage(image, 20, 30, this); } }
Aquí la imagen del duke
|
|
« Última modificación: 10 Marzo 2011, 00:06 am por Darhius »
|
En línea
|
abc
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Consulta como quitar fondo????
Diseño Gráfico
|
Neo Calderon
|
7
|
4,049
|
27 Marzo 2005, 17:41 pm
por Sub_Cero
|
|
|
JFrame MDI
Java
|
[GB]
|
0
|
3,343
|
23 Noviembre 2009, 23:34 pm
por [GB]
|
|
|
paquete para abrir office en un jframe
Java
|
danielo-
|
0
|
2,438
|
4 Diciembre 2009, 10:18 am
por danielo-
|
|
|
JFrame
« 1 2 »
Java
|
nerckos
|
10
|
9,154
|
8 Mayo 2010, 15:58 pm
por nerckos
|
|
|
Consulta sobre setvisible en jframe
Java
|
Hadess_inf
|
4
|
4,006
|
29 Mayo 2011, 18:34 pm
por Hadess_inf
|
|