怎么在java的文本框中设置字体和颜色?

Python035

怎么在java的文本框中设置字体和颜色?,第1张

方法如下:

颜色的英文是color,如果swing,所以你定义的对象 会有这个color属性。

jsp就用<font>标签,里面也有color属性。

字体swing就是font。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

public final static Color white = new Color(255, 255, 255)

public final static Color lightGray = new Color(192, 192, 192)

public final static Color gray = new Color(128, 128, 128)

public final static Color darkGray = new Color(64, 64, 64)

public final static Color black = new Color(0, 0, 0)

public final static Color red = new Color(255, 0, 0)

public final static Color pink = new Color(255, 175, 175)

public final static Color orange = new Color(255, 200, 0)

public final static Color yellow = new Color(255, 255, 0)

public final static Color green = new Color(0, 255, 0)

public final static Color magenta = new Color(255, 0, 255)

public final static Color cyan = new Color(0, 255, 255)

public final static Color blue = new Color(0, 0, 255)

其值在Color类内部以int的形式存着,24-32位为alpha值,16-23为red,8-15为green,0-7则是blue。默认的alpha值为全1,也就是255,完全不透明。

比如说

public final static Color pink = new Color(255, 175, 175)

表示在其内部颜色的值为255*2^24+255*2^16+175*2^8+175=4294946735

setTextColor(0xFF0000FF)

//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。

setTextColor(Color.rgb(255, 255, 255))

setTextColor(Color.parseColor("#FFFFFF"))

//还有就是使用资源文件进行设置

setTextColor(this.getResources().getColor(R.color.blue))

//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者

//另外还可以使用系统自带的颜色类

setTextColor(android.graphics.Color.BLUE)