SlideShare una empresa de Scribd logo
1 de 3
IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
Unidad3 Herencia Fecha: 07/05/17
Practica4 JPanelColor Página 1 de 3
No.Control 16081980 NombredelAlumno ORTIZENCISOANTONIOALDAHIR
1.EnunciadodelProblema.
2.CódigoFuente
/* practica 4.
No.Control 16081980 ORTIZENCISOANTONIOALDAHIR
*/
/* practica 4.
No.Control 16081980 ORTIZENCISOANTONIOALDAHIR
*/
import java.awt.Graphics;
import java.awt.Color;
import javax.swing.JPanel;
public class JPanelColor extends JPanel
{
// dibuja rectángulos y objetos String en distintos colores
public void paintComponent( Graphics g )
{
super.paintComponent( g ); // llama al método paintComponent de la superclase
this.setBackground( Color.WHITE );
// establece nuevo color de dibujo, usando valores enteros
g.setColor( new Color( 255, 0, 0 ) );
g.fillRect( 15, 25, 100, 20 );
g.drawString( "RGB actual: " + g.getColor(), 130, 40 );
// establece nuevo color de dibujo, usando valores de punto flotante
g.setColor( new Color( 0.50f, 0.75f, 0.0f ) );
g.fillRect( 15, 50, 100, 20 );
g.drawString( "RGB actual: " + g.getColor(), 130, 65 );
// establece nuevo color de dibujo, usando objetos Color static
g.setColor( Color.BLUE );
g.fillRect( 15, 75, 100, 20 );
g.drawString( "RGB actual: " + g.getColor(), 130, 90 );
// muestra los valores RGB individuales
Color color = Color.MAGENTA;
g.setColor( color );
g.fillRect( 15, 100, 100, 20 );
g.drawString( "Valores RGB: " + color.getRed() + ", " +
color.getGreen() + ", " + color.getBlue(), 130, 115 );
} // fin del método paintComponent
}
/* practica 4.
No.Control 16081980 ORTIZENCISOANTONIOALDAHIR
*/
import javax.swing.JFrame;
public class MostrarColores
{
// ejecuta la aplicación
public static void main( String args[] )
{
// crea marco para objeto JPanelColor
JFrame frame = new JFrame( "Uso de colores" );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
JPanelColor jPanelColor = new JPanelColor(); // crea objeto JPanelColor
frame.add( jPanelColor ); // agrega jPanelColor a marco
frame.setSize( 400, 180 ); // establece el tamaño del marco
frame.setVisible( true ); // muestra el marco
} // fin de main
}
3.Impresióndepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)
Practica 4

Más contenido relacionado

Similar a Practica 4 (20)

P4
P4P4
P4
 
U3 practica 4
U3 practica 4U3 practica 4
U3 practica 4
 
Resumen
ResumenResumen
Resumen
 
Resumen
ResumenResumen
Resumen
 
Practica 3
Practica 3Practica 3
Practica 3
 
Prac3
Prac3Prac3
Prac3
 
P2
P2P2
P2
 
P2
P2P2
P2
 
U3 practica 2
U3 practica 2U3 practica 2
U3 practica 2
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 4-unidad-2
Practica 4-unidad-2Practica 4-unidad-2
Practica 4-unidad-2
 
Practica 2 _ U3
Practica 2  _ U3Practica 2  _ U3
Practica 2 _ U3
 
Prac2
Prac2Prac2
Prac2
 
Prac1
Prac1Prac1
Prac1
 
Prac2
Prac2Prac2
Prac2
 
Prac1
Prac1Prac1
Prac1
 
U3 practica 3
U3 practica 3U3 practica 3
U3 practica 3
 
Practica 6 u2 poo
Practica 6 u2 pooPractica 6 u2 poo
Practica 6 u2 poo
 
Practica 4 unidad 2
Practica 4   unidad 2Practica 4   unidad 2
Practica 4 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
 

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
 
Preguntas practica-3
Preguntas practica-3Preguntas practica-3
Preguntas practica-3
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Programación orientada-a-objetos-1
Programación orientada-a-objetos-1Programación orientada-a-objetos-1
Programación orientada-a-objetos-1
 

Último

valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
Valentinaascanio1
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
emilianodominguez13
 

Último (11)

valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
sistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdfsistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdf
 
unidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdfunidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdf
 
Capitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptxCapitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptx
 
Mantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu autoMantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu auto
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptxELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptx
 

Practica 4

  • 1. IngenieríaenAnimación Digital y EfectosVisuales Asignatura: ProgramaciónOrientadaaObjetos Profesor: ISC.LizbethHernándezOlán Unidad3 Herencia Fecha: 07/05/17 Practica4 JPanelColor Página 1 de 3 No.Control 16081980 NombredelAlumno ORTIZENCISOANTONIOALDAHIR 1.EnunciadodelProblema. 2.CódigoFuente /* practica 4. No.Control 16081980 ORTIZENCISOANTONIOALDAHIR */ /* practica 4. No.Control 16081980 ORTIZENCISOANTONIOALDAHIR */ import java.awt.Graphics; import java.awt.Color; import javax.swing.JPanel; public class JPanelColor extends JPanel { // dibuja rectángulos y objetos String en distintos colores public void paintComponent( Graphics g ) { super.paintComponent( g ); // llama al método paintComponent de la superclase this.setBackground( Color.WHITE ); // establece nuevo color de dibujo, usando valores enteros g.setColor( new Color( 255, 0, 0 ) ); g.fillRect( 15, 25, 100, 20 ); g.drawString( "RGB actual: " + g.getColor(), 130, 40 ); // establece nuevo color de dibujo, usando valores de punto flotante g.setColor( new Color( 0.50f, 0.75f, 0.0f ) ); g.fillRect( 15, 50, 100, 20 ); g.drawString( "RGB actual: " + g.getColor(), 130, 65 ); // establece nuevo color de dibujo, usando objetos Color static g.setColor( Color.BLUE ); g.fillRect( 15, 75, 100, 20 ); g.drawString( "RGB actual: " + g.getColor(), 130, 90 ); // muestra los valores RGB individuales Color color = Color.MAGENTA; g.setColor( color ); g.fillRect( 15, 100, 100, 20 ); g.drawString( "Valores RGB: " + color.getRed() + ", " + color.getGreen() + ", " + color.getBlue(), 130, 115 ); } // fin del método paintComponent } /* practica 4. No.Control 16081980 ORTIZENCISOANTONIOALDAHIR */ import javax.swing.JFrame;
  • 2. public class MostrarColores { // ejecuta la aplicación public static void main( String args[] ) { // crea marco para objeto JPanelColor JFrame frame = new JFrame( "Uso de colores" ); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); JPanelColor jPanelColor = new JPanelColor(); // crea objeto JPanelColor frame.add( jPanelColor ); // agrega jPanelColor a marco frame.setSize( 400, 180 ); // establece el tamaño del marco frame.setVisible( true ); // muestra el marco } // fin de main } 3.Impresióndepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)