SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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.
 

Dernier

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 

Dernier (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

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^^.