SlideShare una empresa de Scribd logo
1 de 2
IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadIII Herencia Fecha: Mayo03-2017
Practica3 PanelDibujo Página 1 de2
No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren
1.EnunciadodelProblema.
RealiceunprogramaquepermitaHacerunDibujo
2.CódigoFuente:
//RodriguezEsquivel,AnaKaren Práctica2 16081834
//Fig.11.34:PanelDibujo.java
//UsodelaclaseMouseMotionAdapter.
importjava.awt.Point;
importjava.awt.Graphics;
importjava.awt.event.MouseEvent;
importjava.awt.event.MouseMotionAdapter;
importjavax.swing.JPanel;
publicclassPanelDibujoextendsJPanel {
privateintcuentaPuntos=0;//cuentaelnúmerodepuntos
//arreglode10000referenciasajava.awt.Point
privatePointpuntos[]=newPoint[10000];
//establecelaGUIyregistraelmanejadordeeventosdelratón
publicPanelDibujo() {
//manejaeventodemovimientodelratónenelmarco
addMouseMotionListener(
newMouseMotionAdapter()//claseinternaanónima {
//almacenalascoordenadasdearrastreyvuelveadibujar
publicvoidmouseDragged(MouseEventevento) {
if(cuentaPuntos<puntos.length) {
puntos[cuentaPuntos]=evento.getPoint();//buscaelpunto
cuentaPuntos++;//incrementaelnúmerodepuntosenelarreglo
repaint();//vuelveadibujarJFrame
}//findeif
}//findelmétodomouseDragged
}//findelaclaseinternaanónima
);//findelallamadaaaddMouseMotionListener
}//findelconstructordePanelDibujo
//dibujaunóvaloenuncuadrodelimitadorde4x4,enlaubicaciónespecificadaenlaventana
publicvoidpaintComponent(Graphicsg) {
super.paintComponent(g);//borraeláreadedibujo
//dibujatodoslospuntosenelarreglo
for(inti=0;i<cuentaPuntos;i++)
g.fillOval(puntos[i].x,puntos[i].y,4,4);
}//findelmétodopaint
}//findelaclasePanelDibujo
IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadIII Herencia Fecha: Mayo03-2017
Practica3 Pintor Página2de 2
No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren
1.EnunciadodelProblema.
RealiceunprogramaqueCrearelpanelparadibujo
2.CódigoFuente:
//RodriguezEsquivel,AnaKaren Práctica2 16081834
//Fig.11.35:Pintor.java
//PruebadePanelDibujo.
importjava.awt.BorderLayout;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
publicclassPintor
{
publicstaticvoidmain(Stringargs[])
{
//creaobjetoJFrame
JFrameaplicacion=newJFrame("Unprogramasimplededibujo");
PanelDibujopanelDibujo=newPanelDibujo();//creapaneldedibujo
aplicacion.add(panelDibujo,BorderLayout.CENTER);//enelcentro
//creaunaetiquetaylacolocaenlaregiónSOUTHdeBorderLayout
aplicacion.add(newJLabel("Arrastreelratonparadibujar"),BorderLayout.SOUTH);
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplicacion.setSize(400,200);//estableceeltamañodelmarco
aplicacion.setVisible(true);//muestraelmarco
}//findemain
}//findelaclasePintor
3.Impresióndepantalla:

Más contenido relacionado

Similar a P3 (20)

Pŕactica6
Pŕactica6Pŕactica6
Pŕactica6
 
6 practica 6 u2 poo rodrigo
6 practica 6 u2 poo rodrigo6 practica 6 u2 poo rodrigo
6 practica 6 u2 poo rodrigo
 
Pŕactica7
Pŕactica7Pŕactica7
Pŕactica7
 
8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigo8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigo
 
P8
P8P8
P8
 
P2
P2P2
P2
 
Practica 3 _U3
Practica 3 _U3Practica 3 _U3
Practica 3 _U3
 
P3
P3P3
P3
 
P1
P1P1
P1
 
Practica 7-unidad-2
Practica 7-unidad-2Practica 7-unidad-2
Practica 7-unidad-2
 
Portafolio unidad 3 cesar adrian barrios alarcon
Portafolio unidad 3 cesar adrian barrios alarconPortafolio unidad 3 cesar adrian barrios alarcon
Portafolio unidad 3 cesar adrian barrios alarcon
 
P2
P2P2
P2
 
Practica 2 _ U3
Practica 2  _ U3Practica 2  _ U3
Practica 2 _ U3
 
U3 practica 2
U3 practica 2U3 practica 2
U3 practica 2
 
P4
P4P4
P4
 
Practica 7 unidad 2
Practica 7 unidad 2Practica 7 unidad 2
Practica 7 unidad 2
 
7 practica 7 u2 poo rodrigo
7 practica 7 u2 poo rodrigo7 practica 7 u2 poo rodrigo
7 practica 7 u2 poo rodrigo
 
Resumen
ResumenResumen
Resumen
 
Resumen
ResumenResumen
Resumen
 
Practica 1 u5 claudia
Practica 1 u5 claudiaPractica 1 u5 claudia
Practica 1 u5 claudia
 

Más de Nana Rodrigez (20)

P2
P2P2
P2
 
P10
P10P10
P10
 
P9
P9P9
P9
 
P11
P11P11
P11
 
P7
P7P7
P7
 
P6
P6P6
P6
 
P5
P5P5
P5
 
P4
P4P4
P4
 
P3
P3P3
P3
 
P2
P2P2
P2
 
P1
P1P1
P1
 
P1
P1P1
P1
 
Temario
TemarioTemario
Temario
 
Apuntes
ApuntesApuntes
Apuntes
 
Actividades y-tareas
Actividades y-tareasActividades y-tareas
Actividades y-tareas
 
P4
P4P4
P4
 
P3
P3P3
P3
 
P1
P1P1
P1
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
P1
P1P1
P1
 

Último

10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdfVanyraCumplido
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaJoaquinMaisanaba
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Presentación NORMA TECNICA 2024. minedu peru
Presentación NORMA  TECNICA 2024. minedu peruPresentación NORMA  TECNICA 2024. minedu peru
Presentación NORMA TECNICA 2024. minedu peruCarlosAntonioBalbuen1
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióPere Miquel Rosselló Espases
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfGalletitas default
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdfDemetrio Ccesa Rayme
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfFranciscoJavierEstra11
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 

Último (20)

10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucía
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Presentación NORMA TECNICA 2024. minedu peru
Presentación NORMA  TECNICA 2024. minedu peruPresentación NORMA  TECNICA 2024. minedu peru
Presentación NORMA TECNICA 2024. minedu peru
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdf
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 

P3

  • 1. IngenieríaenAnimación Digital y EfectosVisuales Asignatura: ProgramaciónOrientadaaObjetos Profesor: ISC.LizbethHernándezOlán UnidadIII Herencia Fecha: Mayo03-2017 Practica3 PanelDibujo Página 1 de2 No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren 1.EnunciadodelProblema. RealiceunprogramaquepermitaHacerunDibujo 2.CódigoFuente: //RodriguezEsquivel,AnaKaren Práctica2 16081834 //Fig.11.34:PanelDibujo.java //UsodelaclaseMouseMotionAdapter. importjava.awt.Point; importjava.awt.Graphics; importjava.awt.event.MouseEvent; importjava.awt.event.MouseMotionAdapter; importjavax.swing.JPanel; publicclassPanelDibujoextendsJPanel { privateintcuentaPuntos=0;//cuentaelnúmerodepuntos //arreglode10000referenciasajava.awt.Point privatePointpuntos[]=newPoint[10000]; //establecelaGUIyregistraelmanejadordeeventosdelratón publicPanelDibujo() { //manejaeventodemovimientodelratónenelmarco addMouseMotionListener( newMouseMotionAdapter()//claseinternaanónima { //almacenalascoordenadasdearrastreyvuelveadibujar publicvoidmouseDragged(MouseEventevento) { if(cuentaPuntos<puntos.length) { puntos[cuentaPuntos]=evento.getPoint();//buscaelpunto cuentaPuntos++;//incrementaelnúmerodepuntosenelarreglo repaint();//vuelveadibujarJFrame }//findeif }//findelmétodomouseDragged }//findelaclaseinternaanónima );//findelallamadaaaddMouseMotionListener }//findelconstructordePanelDibujo //dibujaunóvaloenuncuadrodelimitadorde4x4,enlaubicaciónespecificadaenlaventana publicvoidpaintComponent(Graphicsg) { super.paintComponent(g);//borraeláreadedibujo //dibujatodoslospuntosenelarreglo for(inti=0;i<cuentaPuntos;i++) g.fillOval(puntos[i].x,puntos[i].y,4,4); }//findelmétodopaint }//findelaclasePanelDibujo
  • 2. IngenieríaenAnimación Digital y EfectosVisuales Asignatura: ProgramaciónOrientadaaObjetos Profesor: ISC.LizbethHernándezOlán UnidadIII Herencia Fecha: Mayo03-2017 Practica3 Pintor Página2de 2 No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren 1.EnunciadodelProblema. RealiceunprogramaqueCrearelpanelparadibujo 2.CódigoFuente: //RodriguezEsquivel,AnaKaren Práctica2 16081834 //Fig.11.35:Pintor.java //PruebadePanelDibujo. importjava.awt.BorderLayout; importjavax.swing.JFrame; importjavax.swing.JLabel; publicclassPintor { publicstaticvoidmain(Stringargs[]) { //creaobjetoJFrame JFrameaplicacion=newJFrame("Unprogramasimplededibujo"); PanelDibujopanelDibujo=newPanelDibujo();//creapaneldedibujo aplicacion.add(panelDibujo,BorderLayout.CENTER);//enelcentro //creaunaetiquetaylacolocaenlaregiónSOUTHdeBorderLayout aplicacion.add(newJLabel("Arrastreelratonparadibujar"),BorderLayout.SOUTH); aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); aplicacion.setSize(400,200);//estableceeltamañodelmarco aplicacion.setVisible(true);//muestraelmarco }//findemain }//findelaclasePintor 3.Impresióndepantalla: