Manejo colores en java

Colores en java




Aqui dejo este codigo para el manejo de los colores en los JFrames en java:








import java.awt.*;
import javax.swing.*;

public class Graficos extends JFrame {

//Constructor establece tamanio , visibilidad y foco.
public Graficos(){
super("Uso de los colores");
setSize(400,130);
setVisible(true);
setFocusable(true);
setResizable(false);
}
//dibuja rectangulos y objetos String
public void paint(Graphics g){

super.paint(g);
//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);
//establece nuevo color utilizando 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 colorde dibujo
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);

}
public static void main(String[] args) {
Graficos interf=new Graficos();
interf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

0 comentarios: