Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java Colores de Fondo y Texto
Java Colores de Fondo y Texto
El impacto visual del color nunca debe ser desestimado cuando se ataca el diseo
de una interface de usuario. El color tiende a atraer la visin y puede utilizarse
para llamr la atencin sobre una parte importante del interface. En el ejemplo
siguiente, el color rojo alrededor del botn hace que la vista se fije
inmediatamente en l.
Este cdigo funcionar con ligeras modificaciones para casi todos los
Componentes del AWT. Si se cambia el Color de un Contenedor, todos los
Componentes colocados dentro de ese Contenedor, automticamente adoptan el
nuevo color. El applet, CambioColor.java, ilustra este punto. El Color solamente
se fija para el color de fondo del objeto Frame; el botn, la caja y el rea de texto
usarn ese mismo color de fondo.
import java.awt.*;
import java.applet.Applet;
public class CambioColor extends Applet {
public static void main( String args[] ) {
Frame fr = new Frame( "Cambio de Color" );
CambioColor cc = new CambioColor();
fr.setBackground( Color.red );
fr.setLayout( new FlowLayout() );
fr.pack();
fr.show();
}
La calidad de soporte del color vara mucho de una plataforma a otra. Bajo
Windows '95, la clase Button ignora totalmente los comandos de color y se
empea en permanecer bajo un patrn de grises. Por otro lado, el fondo de la
clase Label parece ser transparente. Algunos Componentes no se presentan en
pantalla con un mismo color para un mismo objeto Color. Bajo Windows '95, un
fondo de color naranja aparece como naranja en muchos Componentes (excepto
en los botones), pero se presenta como amarillo cuando se trata de objetos
TextArea o TextField. El soporte del color en Solaris parece ser mucho ms
consistente.