SlideShare una empresa de Scribd logo
1 de 2
IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
Unidad3 Herencia Fecha: 04/05/17
Practica3 PanelDibujo Página 1 de 2
No.Control 16081980 NombredelAlumno ORTIZENCISOANTONIOALDAHIR
1.EnunciadodelProblema.
2.CódigoFuente
/* practica 3.
No.Control 16081980 ORTIZENCISOANTONIOALDAHIR
*/
import java.awt.Point;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import javax.swing.JPanel;
public class PanelDibujo extends JPanel
{
private int cuentaPuntos = 0; // cuenta el número de puntos
// arreglo de 10000 referencias a java.awt.Point
private Point puntos[] = new Point[ 10000 ];
// establece la GUI y registra el manejador de eventos del ratón
public PanelDibujo()
{
// maneja evento de movimiento del ratón en el marco
addMouseMotionListener(
new MouseMotionAdapter() // clase interna anónima
{
// almacena las coordenadas de arrastre y vuelve a dibujar
public void mouseDragged( MouseEvent evento )
{
if ( cuentaPuntos < puntos.length )
{
puntos[ cuentaPuntos ] = evento.getPoint(); // busca el punto
cuentaPuntos++; // incrementa el número de puntos en el arreglo
repaint(); // vuelve a dibujar JFrame
} // ?n de if
} // ?n del método mouseDragged
} // ?n de la clase interna anónima
); // ?n de la llamada a addMouseMotionListener
} // ?n del pconstructor de PanelDibujo
// dibuja un óvalo en un cuadro delimitador de 4 x 4, en la ubicación especi?cada en la ventana
public void paintComponent( Graphics g )
{
super.paintComponent( g ); // borra el área de dibujo
// dibuja todos los puntos en el arreglo
for ( int i = 0; i < cuentaPuntos; i++ )
g. fillOval( puntos[ i ].x, puntos[ i ].y, 4, 4 );
} // ?n del método paint
}
/* practica 3.
No.Control 16081980 ORTIZENCISOANTONIOALDAHIR
*/
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Pintor
{
public static void main( String args[] )
{
// crea objeto JFrame
JFrame aplicacion = new JFrame( "Un programa simple de dibujo" );
PanelDibujo panelDibujo = new PanelDibujo(); // crea panel de dibujo
aplicacion.add( panelDibujo, BorderLayout.CENTER ); // en el centro
// crea una etiqueta y la coloca en la región SOUTH de BorderLayout
aplicacion.add( new JLabel( "Arrastre el raton para dibujar" ),
BorderLayout.SOUTH );
aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
aplicacion.setSize( 400, 200 ); // establece el tamaño del marco
aplicacion.setVisible( true ); // muestra el marco
} // ?n de main
}
3.Impresióndepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)

Más contenido relacionado

La actualidad más candente

Ejercicios Propuestos de Punteros 16a19
Ejercicios Propuestos de Punteros 16a19Ejercicios Propuestos de Punteros 16a19
Ejercicios Propuestos de Punteros 16a19rasave
 
Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámacmariferyaaron
 
Fundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónFundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónAngel Vázquez Patiño
 
Programa para comprobar los números
Programa para comprobar los númerosPrograma para comprobar los números
Programa para comprobar los númerossirekarol
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucionJair BG
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
Enunciados Punteros en el Lenguaje C
Enunciados Punteros en el Lenguaje CEnunciados Punteros en el Lenguaje C
Enunciados Punteros en el Lenguaje Crasave
 
Problema 6 Jara Molina Gerardo Uriel
Problema 6 Jara Molina Gerardo UrielProblema 6 Jara Molina Gerardo Uriel
Problema 6 Jara Molina Gerardo UrielCarlos Pelcastre
 
Taint Mode en Python
Taint Mode en PythonTaint Mode en Python
Taint Mode en Pythonjjconti
 

La actualidad más candente (20)

Ejercicios Propuestos de Punteros 16a19
Ejercicios Propuestos de Punteros 16a19Ejercicios Propuestos de Punteros 16a19
Ejercicios Propuestos de Punteros 16a19
 
Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámac
 
Fundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónFundamentos de Computación y Programación
Fundamentos de Computación y Programación
 
Programa para comprobar los números
Programa para comprobar los númerosPrograma para comprobar los números
Programa para comprobar los números
 
Josue pedro ramos quispe
Josue pedro ramos quispeJosue pedro ramos quispe
Josue pedro ramos quispe
 
Reporte de codigo productos medios
Reporte de codigo productos mediosReporte de codigo productos medios
Reporte de codigo productos medios
 
Prgramas en c 2
Prgramas en c 2Prgramas en c 2
Prgramas en c 2
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
Programaswin32c++
Programaswin32c++Programaswin32c++
Programaswin32c++
 
Programas c++
Programas c++Programas c++
Programas c++
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucion
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
Programación 1: algoritmos
Programación 1: algoritmosProgramación 1: algoritmos
Programación 1: algoritmos
 
Enunciados Punteros en el Lenguaje C
Enunciados Punteros en el Lenguaje CEnunciados Punteros en el Lenguaje C
Enunciados Punteros en el Lenguaje C
 
Problema 6 Jara Molina Gerardo Uriel
Problema 6 Jara Molina Gerardo UrielProblema 6 Jara Molina Gerardo Uriel
Problema 6 Jara Molina Gerardo Uriel
 
Presentación1
Presentación1Presentación1
Presentación1
 
Taint Mode en Python
Taint Mode en PythonTaint Mode en Python
Taint Mode en Python
 
Practica 3 _U3
Practica 3 _U3Practica 3 _U3
Practica 3 _U3
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 

Similar a Practica 3 (20)

Resumen
ResumenResumen
Resumen
 
Resumen
ResumenResumen
Resumen
 
Codigo ejemplo j2 me
Codigo ejemplo   j2 meCodigo ejemplo   j2 me
Codigo ejemplo j2 me
 
Practica 4
Practica 4Practica 4
Practica 4
 
P3
P3P3
P3
 
Introduccion a awt
Introduccion a awtIntroduccion a awt
Introduccion a awt
 
Practica4
Practica4Practica4
Practica4
 
U3 practica 3
U3 practica 3U3 practica 3
U3 practica 3
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
 
Mp mardoqueo informe tecnico tap
Mp mardoqueo informe tecnico tapMp mardoqueo informe tecnico tap
Mp mardoqueo informe tecnico tap
 
S6-P2.pptx
S6-P2.pptxS6-P2.pptx
S6-P2.pptx
 
P3
P3P3
P3
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
Java tema06a
Java tema06aJava tema06a
Java tema06a
 
Practica 6
Practica 6Practica 6
Practica 6
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
S6 p2
S6 p2S6 p2
S6 p2
 
Programa simple java julian
Programa simple java julianPrograma simple java julian
Programa simple java julian
 
20 programas
20 programas20 programas
20 programas
 
Programas de Java en BlueJ
Programas de Java en BlueJProgramas de Java en BlueJ
Programas de Java en BlueJ
 

Más de NEQUIZ URIEL

Más de NEQUIZ URIEL (20)

Ortiz enciso antonio aldahir evidencias innovacion
Ortiz enciso antonio aldahir evidencias innovacionOrtiz enciso antonio aldahir evidencias innovacion
Ortiz enciso antonio aldahir evidencias innovacion
 
Preguntas unidad 4
Preguntas unidad 4Preguntas unidad 4
Preguntas unidad 4
 
Practia 1 u 4 alda
Practia 1 u 4 aldaPractia 1 u 4 alda
Practia 1 u 4 alda
 
Practica 1 u4
Practica 1   u4Practica 1   u4
Practica 1 u4
 
Prac 2 nequiz
Prac 2 nequizPrac 2 nequiz
Prac 2 nequiz
 
Prac 1 nequiz
Prac 1 nequizPrac 1 nequiz
Prac 1 nequiz
 
Programacin orientada-a-objetos-1-170406185603
Programacin orientada-a-objetos-1-170406185603Programacin orientada-a-objetos-1-170406185603
Programacin orientada-a-objetos-1-170406185603
 
Prac 2 alda
Prac 2 aldaPrac 2 alda
Prac 2 alda
 
Prac 1 alda
Prac 1 aldaPrac 1 alda
Prac 1 alda
 
Practica 1 u4
Practica 1   u4Practica 1   u4
Practica 1 u4
 
Preguntas unidad 4
Preguntas unidad 4Preguntas unidad 4
Preguntas unidad 4
 
Preguntas practica-3
Preguntas practica-3Preguntas practica-3
Preguntas practica-3
 
Prac7
Prac7Prac7
Prac7
 
Prac6
Prac6Prac6
Prac6
 
Prac5
Prac5Prac5
Prac5
 
Prac2
Prac2Prac2
Prac2
 
Prac1
Prac1Prac1
Prac1
 
Preguntas practica-3
Preguntas practica-3Preguntas practica-3
Preguntas practica-3
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 5
Practica 5Practica 5
Practica 5
 

Último

PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxJosePuentePadronPuen
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasmaicholfc
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónBahamondesOscar
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxIvnAndres5
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxgabyardon485
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industralmaria diaz
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Gonzalo Morales Esparza
 
Las 10 decisiones estrategicas en administracion de operaciones
Las 10 decisiones estrategicas en administracion de operacionesLas 10 decisiones estrategicas en administracion de operaciones
Las 10 decisiones estrategicas en administracion de operacionesYeilizerAguilera
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 

Último (20)

PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en droguerias
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptx
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
Las 10 decisiones estrategicas en administracion de operaciones
Las 10 decisiones estrategicas en administracion de operacionesLas 10 decisiones estrategicas en administracion de operaciones
Las 10 decisiones estrategicas en administracion de operaciones
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 

Practica 3

  • 1. IngenieríaenAnimación Digital y EfectosVisuales Asignatura: ProgramaciónOrientadaaObjetos Profesor: ISC.LizbethHernándezOlán Unidad3 Herencia Fecha: 04/05/17 Practica3 PanelDibujo Página 1 de 2 No.Control 16081980 NombredelAlumno ORTIZENCISOANTONIOALDAHIR 1.EnunciadodelProblema. 2.CódigoFuente /* practica 3. No.Control 16081980 ORTIZENCISOANTONIOALDAHIR */ import java.awt.Point; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionAdapter; import javax.swing.JPanel; public class PanelDibujo extends JPanel { private int cuentaPuntos = 0; // cuenta el número de puntos // arreglo de 10000 referencias a java.awt.Point private Point puntos[] = new Point[ 10000 ]; // establece la GUI y registra el manejador de eventos del ratón public PanelDibujo() { // maneja evento de movimiento del ratón en el marco addMouseMotionListener( new MouseMotionAdapter() // clase interna anónima { // almacena las coordenadas de arrastre y vuelve a dibujar public void mouseDragged( MouseEvent evento ) { if ( cuentaPuntos < puntos.length ) { puntos[ cuentaPuntos ] = evento.getPoint(); // busca el punto cuentaPuntos++; // incrementa el número de puntos en el arreglo repaint(); // vuelve a dibujar JFrame } // ?n de if } // ?n del método mouseDragged } // ?n de la clase interna anónima ); // ?n de la llamada a addMouseMotionListener } // ?n del pconstructor de PanelDibujo // dibuja un óvalo en un cuadro delimitador de 4 x 4, en la ubicación especi?cada en la ventana public void paintComponent( Graphics g ) { super.paintComponent( g ); // borra el área de dibujo // dibuja todos los puntos en el arreglo for ( int i = 0; i < cuentaPuntos; i++ ) g. fillOval( puntos[ i ].x, puntos[ i ].y, 4, 4 ); } // ?n del método paint } /* practica 3. No.Control 16081980 ORTIZENCISOANTONIOALDAHIR */ import java.awt.BorderLayout; import javax.swing.JFrame;
  • 2. import javax.swing.JLabel; public class Pintor { public static void main( String args[] ) { // crea objeto JFrame JFrame aplicacion = new JFrame( "Un programa simple de dibujo" ); PanelDibujo panelDibujo = new PanelDibujo(); // crea panel de dibujo aplicacion.add( panelDibujo, BorderLayout.CENTER ); // en el centro // crea una etiqueta y la coloca en la región SOUTH de BorderLayout aplicacion.add( new JLabel( "Arrastre el raton para dibujar" ), BorderLayout.SOUTH ); aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); aplicacion.setSize( 400, 200 ); // establece el tamaño del marco aplicacion.setVisible( true ); // muestra el marco } // ?n de main } 3.Impresióndepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)