El siguiente ejercicio viene por parte de un seguidor de la página. Nos pide crear un programa en Java que permita dibujar rectángulos y objetos String en distintos colores.
JAVA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | // Demostración de los colores. package MostrarColores; import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; public class MostrarColores extends JFrame { // El constructor establece el título y dimensiones de la ventana public MostrarColores() { super("Uso de los colores"); setSize(400, 130); setVisible(true); } // Dibujar rectángulos y objetos String en distintos colores public void paint(Graphics g) { // Llamar al método paint de la superclase super.paint(g); // Establecer nuevo color de dibujo utilizando enteros g.setColor(new Color(255, 0, 0)); g.fillRect(25, 25, 100, 20); g.drawString("RGB actual: " + g.getColor(), 130, 40); // Establecer nuevo color de dibujo utilizando valores float g.setColor(new Color(0.0f, 1.0f, 0.0f)); g.fillRect(25, 50, 100, 20); g.drawString("RGB actual: " + g.getColor(), 130, 65); // Establecer nuevo color de dibujo utilizando objetos Color estáticos g.setColor(Color.BLUE); g.fillRect(25, 75, 100, 20); g.drawString("RGB actual: " + g.getColor(), 130, 90); // Mostrar valores RGB individuales Color color = Color.MAGENTA; g.setColor(color); g.fillRect(25, 100, 100, 20); g.drawString("Valores RGB: " + color.getRed() + ", " + color.getGreen() + ", " + color.getBlue(), 130, 115); } // Fin del método paint // Ejecutar la aplicación public static void main(String args[]) { MostrarColores aplicacion = new MostrarColores(); aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } // Fin de la clase MostrarColores |
PROGRAMA
DESARROLLO TUS ALGORITMOS 🔥🔥
✅ 1. Envía tu algoritmo.
✅ 2. Indica en qué lenguaje de Programación lo deseas.
✅ 3. Para qué fecha lo quieres.
✅ 4. De que país eres (para tu forma de pago)
✅ 5. También se desarrollan al momento.
✅ 6. Los 3 primeros ejercicios son gratis.
🔸 Explico cada ejercicio que desarrollo en el código.
Cuenta Dcoder para más ejercicios de programación
Blog para novedades de programación
Tienda online para más recursos de programación
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!