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.
¿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 por KuraraGNU »
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...
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
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
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:
¿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:
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 por KuraraGNU »
« Última modificación: 10 Marzo 2011, 00:06 por Darhius »
En línea
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
« Última modificación: 10 Marzo 2011, 00:52 por Darhius »
En línea
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
Pues yo pensaba que el Graphics sólo era para Applets. Así de bien que me enseñan en clase...
Ya ves, siempre se aprende algo nuevo, no te voy a decir que soy un experto en Java, pero se lo necesario asi como muchos de aquí. La clase Graphics tiene un amplio campo, hay muchas librerías externas que utilizan esta clase, como jfreechart por ejemplo.
Saludos.
En línea
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
T dejo un tutorial de como agregar la libreria edison..
Directamente agregas un panelImage al frame, y en las propiedades dond vas a "icon" seleccionas e importas tu imagn al proyecto.. mas facil imposible..