import java.awt.*;
import javax.swing.*;public TextColor extends JFrame
{
JTextArea text = new JTextArea(20,30);
Color cr = new Color(0,0,255);
public TextColor()
{
super("TextForeground");
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
text.setForeground(cr);
JPanel pane = new JPanel();
pane.add(text);
setContentPane(pane);
}
public static void main(Stirng[] args)
{
JTextColor jc = new JTextColor();
jc.show();
}
}setForgeround() 这个方法可以设置组件的前景色
还有一种方法 就是不用自己定义Color 对象 直接用如:
text.setForgeround(Color.blue); 这也可以
import javax.swing.*;public TextColor extends JFrame
{
JTextArea text = new JTextArea(20,30);
Color cr = new Color(0,0,255);
public TextColor()
{
super("TextForeground");
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
text.setForeground(cr);
JPanel pane = new JPanel();
pane.add(text);
setContentPane(pane);
}
public static void main(Stirng[] args)
{
JTextColor jc = new JTextColor();
jc.show();
}
}setForgeround() 这个方法可以设置组件的前景色
还有一种方法 就是不用自己定义Color 对象 直接用如:
text.setForgeround(Color.blue); 这也可以
一共有这些(0,0,0 - 255,255,255) 种搭配还直接调
Color.black
Color.blue
Color.cyan
Color.darkGray
Color.gray
Color.green
Color.lightGray
Color.magenta
Color.orange
Color.pink
Color.red
Color.white
Color.white
Color.yellow这些是系统自己定义的 其实也是由(0,0,0 至 255,255,255) 组成的
可用设置前景色的的方法(setForeground())设定字符颜色 如果想对特定字符设置颜色那得要自己编写方法 你说的那种我也想做 比如在一个编辑框中,设置JAVA关键字为蓝色 :)
看看这个吧 也许能帮助你啊