SlideShare una empresa de Scribd logo
1 de 15
CETis 109
Lourdes Garnica Patiño
Sánchez Arteaga Esmeralda
Desarrollo de aplicaciones móviles
Maestra: Margarita Romero
4 BM Programación
Como insertar una imagen
en eclipse
Poner Imagen de fondo en un
JPanel
PRIMER PASO
Para ello primero debemos crear una carpeta
dentro de la carpeta "src" del proyecto:
Pinchamos con el botón derecho del ratón
encima de la carpeta "src" del proyecto, en el
menú que se despliega pincháis en "Nuevo" y
posteriormente elegís "carpeta", le ponéis el
nombre que deseéis, yo para este tema
le pondré de nombre "imágenes"
SEGUNDO PASO
• Ya tenemos nuestra carpeta creada,
ahora debemos agregarle una imagen,
para ello pinchamos sobre la carpeta
creada (os tiene que salir con un
símbolo parecido al de paquete, pero en
color blanco) y le dais a la opción de
"importar"
TERCER PASO
• Se nos abrirá una ventana
con muchas carpetas, en
este momento solo nos
interesa la carpeta
"General", pincháis en ella y
se os desplegará otro menú
donde debéis elegir la
opción de "Sistema de
archivos"
CUARTO PASO
• Se os abrirá una ventana donde
deberéis elegir el directorio donde
está la imagen, que os aparecerá en
el cuadrado izquierdo, y en el
derecho os saldrá todos los
archivos que tenéis en ese
directorio, solamente elegís vuestra
imagen y le dais a "Finalizar".
Fijaos antes de darle a "Finalizar"
que la carpeta de destino sea la del
proyecto.
QUINTO PASO
• Bien, ya tenemos una
imagen dentro de
nuestro proyecto java
SEXTO PASO
• Ya hemos visto como introducir una
imagen en un proyecto Java, ahora
veremos como podemos hacer que luzca
en nuestro proyecto. Para ello vamos a
realizar 2 clases:
• Una clase que herede de la clase JPanel
para poder modificarla a nuestro gusto.
• Una clase que herede de la clase JFrame y
donde nuestra imagen será mostrada.
• Primera Clase:
– Creamos una nueva clase, que hereda de la clase JPanel.
– Creamos dos atributos, ImageIcon y String.
– ImageIcon cargará la imagen en una variable llamada "imagen".
– String pasará la URL a ImageIcon. La String es llamada "nombre", pero eso a sido porque
no me he dado cuenta de lo que hacía...estaba un poco en la inopia, podéis llamarla url si
os es más fácil.
– Creamos un constructor con un parámetro (String nombre) y le decimos a la clase que
ese parámetro que va a ser igual al parámetro que tenemos en la clase:
– this.nombre=nombre;
– Posteriormente invocamos el método "paint" para que nos ayude a pintar la imagen.
– Dentro de este método creamos un objeto de la clase "Dimension" que obtiene el
tamaño del Panel en todo momento(OJO, Java no pilla la letra "ñ").
» Dimension tamanio=getSize();
– Creamos un objeto de la clase ImageIcon y le indicamos donde tiene que buscar el
archivo, en este caso es dentro del proyecto, para ello utilizamos el siguiente código:
– imagen=new ImageIcon(getClass().getResource(nombre));
– Donde "nombre" será la URL que le pasemos por el constructor.
– Ahora le decimos a la Clase Graphics que nos pinte la imagen según los parámetros que
le pasemos
– Indicamos que el panel será transparente (ya que si no, no se vería la imagen)
– Y finalmente le decimos a "super"que lo pinte.
– super.paint(g);
SEPTIMO PASO
• Creamos una clase que herede de JFrame.
• En la MAIN creamos un objeto de esta misma
clase:
• Fondo f=new Fondo();
• Le damos un tamaño:
• f.setSize(400,300);
• Lo hacemos visible:
• f.setVisible(true);
• Creamos un objeto de la clase que hicimos
anteriormente, en mi caso se llamaba "Panel", y
le pasamos la url de nuestra imagen:
• panel p=new Panel("/imagenes/fondo.jpg")
• Es muy importante que empiece con una barra,
así le indicamos que está dentro de "src", y es
muy importante también que indiquemos el
nombre del archivo.
• Finalmente añadimos el objeto de Panel a la
Frame:
• f.add(p);
FUNETES DE INFORMACION
• https://www.youtube.com/watch?v=aB8a00Jg
C5I
• http://picarcodigo.blogspot.mx/2012/08/pon
er-imagen-de-fondo-en-un-jpanel.html
• http://bytelchus.com/imagen-de-fondo-en-
java-jframe/
COMENTARIO
• Con esta investigación podemos
estar mas preparados para crear un programa con una imagen
de fondo
por que ya se tiene un conocimiento base para crearlo
Muy interesante la investigación ya que nos explica detalladamente como
insertar una imagen para insertar en eclipse, me parece interesante ya que no
sabía ni nos habían explicado como hacer una. Me sirvió de mucho y espero
poder llevar a cabo esta practica^^.
Agregar una imagen

Más contenido relacionado

Destacado

Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Esmedc20
 
Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"Esmedc20
 
Programa 14
Programa 14Programa 14
Programa 14Esmedc20
 
Programa 3 Calcular el sueldo
Programa 3 Calcular el sueldoPrograma 3 Calcular el sueldo
Programa 3 Calcular el sueldoEsmedc20
 
Programa 6 "Suma, resta, multiplicación y división"
Programa 6 "Suma, resta, multiplicación y división"Programa 6 "Suma, resta, multiplicación y división"
Programa 6 "Suma, resta, multiplicación y división"Esmedc20
 
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"Esmedc20
 
Programa 4 "suma y resta"
Programa 4 "suma y resta"Programa 4 "suma y resta"
Programa 4 "suma y resta"Esmedc20
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"Esmedc20
 
Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)Esmedc20
 
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónDavid Vaquero
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosDavid Vaquero
 

Destacado (12)

Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"
 
Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 3 Calcular el sueldo
Programa 3 Calcular el sueldoPrograma 3 Calcular el sueldo
Programa 3 Calcular el sueldo
 
Programa 6 "Suma, resta, multiplicación y división"
Programa 6 "Suma, resta, multiplicación y división"Programa 6 "Suma, resta, multiplicación y división"
Programa 6 "Suma, resta, multiplicación y división"
 
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"
 
Programa 4 "suma y resta"
Programa 4 "suma y resta"Programa 4 "suma y resta"
Programa 4 "suma y resta"
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"
 
Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)
 
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 

Similar a Agregar una imagen

COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
 COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULARang13gam3r
 
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULARTUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULARMichellepRodriguez
 
Material Capacitación Taller "Las TICs y el Arte"
Material Capacitación Taller "Las TICs y el Arte"Material Capacitación Taller "Las TICs y el Arte"
Material Capacitación Taller "Las TICs y el Arte"educaespcba
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02Juan Cardona
 
Presentación 16
Presentación 16Presentación 16
Presentación 16arecerv
 
Ejercicio paso a paso insertar imagen
Ejercicio paso a paso  insertar imagenEjercicio paso a paso  insertar imagen
Ejercicio paso a paso insertar imagenjuan Rodriguez
 
Pérez jésica 6_b_ti
Pérez jésica 6_b_tiPérez jésica 6_b_ti
Pérez jésica 6_b_tiJesica Pérez
 
Tutorial de monkey_jam
Tutorial de monkey_jamTutorial de monkey_jam
Tutorial de monkey_jamETT técnico
 
Creación de archivos de clases en c#
Creación de archivos de clases en c#Creación de archivos de clases en c#
Creación de archivos de clases en c#UVM
 
Imagen Sustitucion Rollover
Imagen Sustitucion RolloverImagen Sustitucion Rollover
Imagen Sustitucion Rolloverr2diseno
 
Tuto pag web_gimp
Tuto pag web_gimpTuto pag web_gimp
Tuto pag web_gimpInnove Host
 
Tuto pag web_gimp
Tuto pag web_gimpTuto pag web_gimp
Tuto pag web_gimpinnovesoft
 

Similar a Agregar una imagen (20)

Gt tarea 2 a
Gt tarea 2 aGt tarea 2 a
Gt tarea 2 a
 
8 ejercicio 8
8 ejercicio 88 ejercicio 8
8 ejercicio 8
 
COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
 COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
 
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULARTUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
TUTORIAL Y PRACTICA DE COMO PONER UNA IMAGEN EN LA PANTALLA DEL CELULAR
 
Manual de practicas de dreamweaver
Manual de practicas de dreamweaverManual de practicas de dreamweaver
Manual de practicas de dreamweaver
 
Eclipse
EclipseEclipse
Eclipse
 
Material Capacitación Taller "Las TICs y el Arte"
Material Capacitación Taller "Las TICs y el Arte"Material Capacitación Taller "Las TICs y el Arte"
Material Capacitación Taller "Las TICs y el Arte"
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02
 
Presentación 16
Presentación 16Presentación 16
Presentación 16
 
Creación sitio y pagina web
Creación sitio y pagina webCreación sitio y pagina web
Creación sitio y pagina web
 
Ejercicio paso a paso insertar imagen
Ejercicio paso a paso  insertar imagenEjercicio paso a paso  insertar imagen
Ejercicio paso a paso insertar imagen
 
Como Crear Sistema Diapositivas Macromedia Flash
Como Crear Sistema Diapositivas Macromedia FlashComo Crear Sistema Diapositivas Macromedia Flash
Como Crear Sistema Diapositivas Macromedia Flash
 
Pérez jésica 6_b_ti
Pérez jésica 6_b_tiPérez jésica 6_b_ti
Pérez jésica 6_b_ti
 
Tutorial de monkey_jam
Tutorial de monkey_jamTutorial de monkey_jam
Tutorial de monkey_jam
 
Creación de archivos de clases en c#
Creación de archivos de clases en c#Creación de archivos de clases en c#
Creación de archivos de clases en c#
 
Imagen Sustitucion Rollover
Imagen Sustitucion RolloverImagen Sustitucion Rollover
Imagen Sustitucion Rollover
 
GELERIA DINAMICA
GELERIA DINAMICAGELERIA DINAMICA
GELERIA DINAMICA
 
Tuto pag web_gimp
Tuto pag web_gimpTuto pag web_gimp
Tuto pag web_gimp
 
Tuto pag web_gimp
Tuto pag web_gimpTuto pag web_gimp
Tuto pag web_gimp
 
Tutorial Subir Articulos
Tutorial Subir ArticulosTutorial Subir Articulos
Tutorial Subir Articulos
 

Más de Esmedc20

Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo whileEsmedc20
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo doEsmedc20
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo ForEsmedc20
 
Programa 10 Programa personal.
Programa 10 Programa personal.Programa 10 Programa personal.
Programa 10 Programa personal.Esmedc20
 
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.Esmedc20
 
Programa 8 Uso de If y else.
Programa 8 Uso de If y else. Programa 8 Uso de If y else.
Programa 8 Uso de If y else. Esmedc20
 

Más de Esmedc20 (6)

Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo do
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo For
 
Programa 10 Programa personal.
Programa 10 Programa personal.Programa 10 Programa personal.
Programa 10 Programa personal.
 
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.
Programa 9 Uso de If y else para indicar número positivos, negativos o 0's.
 
Programa 8 Uso de If y else.
Programa 8 Uso de If y else. Programa 8 Uso de If y else.
Programa 8 Uso de If y else.
 

Último

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Último (20)

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 

Agregar una imagen

  • 1. CETis 109 Lourdes Garnica Patiño Sánchez Arteaga Esmeralda Desarrollo de aplicaciones móviles Maestra: Margarita Romero 4 BM Programación
  • 2. Como insertar una imagen en eclipse
  • 3. Poner Imagen de fondo en un JPanel
  • 4. PRIMER PASO Para ello primero debemos crear una carpeta dentro de la carpeta "src" del proyecto: Pinchamos con el botón derecho del ratón encima de la carpeta "src" del proyecto, en el menú que se despliega pincháis en "Nuevo" y posteriormente elegís "carpeta", le ponéis el nombre que deseéis, yo para este tema le pondré de nombre "imágenes"
  • 5. SEGUNDO PASO • Ya tenemos nuestra carpeta creada, ahora debemos agregarle una imagen, para ello pinchamos sobre la carpeta creada (os tiene que salir con un símbolo parecido al de paquete, pero en color blanco) y le dais a la opción de "importar"
  • 6. TERCER PASO • Se nos abrirá una ventana con muchas carpetas, en este momento solo nos interesa la carpeta "General", pincháis en ella y se os desplegará otro menú donde debéis elegir la opción de "Sistema de archivos"
  • 7. CUARTO PASO • Se os abrirá una ventana donde deberéis elegir el directorio donde está la imagen, que os aparecerá en el cuadrado izquierdo, y en el derecho os saldrá todos los archivos que tenéis en ese directorio, solamente elegís vuestra imagen y le dais a "Finalizar". Fijaos antes de darle a "Finalizar" que la carpeta de destino sea la del proyecto.
  • 8. QUINTO PASO • Bien, ya tenemos una imagen dentro de nuestro proyecto java
  • 9. SEXTO PASO • Ya hemos visto como introducir una imagen en un proyecto Java, ahora veremos como podemos hacer que luzca en nuestro proyecto. Para ello vamos a realizar 2 clases: • Una clase que herede de la clase JPanel para poder modificarla a nuestro gusto. • Una clase que herede de la clase JFrame y donde nuestra imagen será mostrada. • Primera Clase:
  • 10. – Creamos una nueva clase, que hereda de la clase JPanel. – Creamos dos atributos, ImageIcon y String. – ImageIcon cargará la imagen en una variable llamada "imagen". – String pasará la URL a ImageIcon. La String es llamada "nombre", pero eso a sido porque no me he dado cuenta de lo que hacía...estaba un poco en la inopia, podéis llamarla url si os es más fácil. – Creamos un constructor con un parámetro (String nombre) y le decimos a la clase que ese parámetro que va a ser igual al parámetro que tenemos en la clase: – this.nombre=nombre; – Posteriormente invocamos el método "paint" para que nos ayude a pintar la imagen. – Dentro de este método creamos un objeto de la clase "Dimension" que obtiene el tamaño del Panel en todo momento(OJO, Java no pilla la letra "ñ"). » Dimension tamanio=getSize(); – Creamos un objeto de la clase ImageIcon y le indicamos donde tiene que buscar el archivo, en este caso es dentro del proyecto, para ello utilizamos el siguiente código: – imagen=new ImageIcon(getClass().getResource(nombre)); – Donde "nombre" será la URL que le pasemos por el constructor. – Ahora le decimos a la Clase Graphics que nos pinte la imagen según los parámetros que le pasemos – Indicamos que el panel será transparente (ya que si no, no se vería la imagen) – Y finalmente le decimos a "super"que lo pinte. – super.paint(g);
  • 11. SEPTIMO PASO • Creamos una clase que herede de JFrame. • En la MAIN creamos un objeto de esta misma clase: • Fondo f=new Fondo(); • Le damos un tamaño: • f.setSize(400,300); • Lo hacemos visible: • f.setVisible(true); • Creamos un objeto de la clase que hicimos anteriormente, en mi caso se llamaba "Panel", y le pasamos la url de nuestra imagen: • panel p=new Panel("/imagenes/fondo.jpg") • Es muy importante que empiece con una barra, así le indicamos que está dentro de "src", y es muy importante también que indiquemos el nombre del archivo. • Finalmente añadimos el objeto de Panel a la Frame: • f.add(p);
  • 12. FUNETES DE INFORMACION • https://www.youtube.com/watch?v=aB8a00Jg C5I • http://picarcodigo.blogspot.mx/2012/08/pon er-imagen-de-fondo-en-un-jpanel.html • http://bytelchus.com/imagen-de-fondo-en- java-jframe/
  • 13. COMENTARIO • Con esta investigación podemos estar mas preparados para crear un programa con una imagen de fondo por que ya se tiene un conocimiento base para crearlo
  • 14. Muy interesante la investigación ya que nos explica detalladamente como insertar una imagen para insertar en eclipse, me parece interesante ya que no sabía ni nos habían explicado como hacer una. Me sirvió de mucho y espero poder llevar a cabo esta practica^^.