十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我也遇到了相同的问题,根据你给出的代码,可以在第2、3行中间加上一句代码:
我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、饶平ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的饶平网站制作公司
g1.setColor(Color.BLACK);
也就是先把字体主动设置为黑色。
就应该OK了,我就是这么弄的。
红色。在eclipse中,关键字有特定的颜色区分,为红色。红色字体是java语法的关键字。 蓝色字体是代码里面定义的常量,或者字符串值。 黑色字体就是代码了。
字体颜色代码有:
白色 #FFFFFF;红色 #FF0000;绿色 #00FF00;蓝色 #0000FF;牡丹红 #FF00FF;
青色 #00FFFF;黄色 #FFFF00;黑色 #000000;海蓝 #70DB93;巧克力色 #5C3317等。
代码就是程序员用 开发工具所支持的语言写出来的 源文件,是一组由 字符、符号或信号 码元以离散形式表示信息的明确的规则体系。
代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。
现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出 计算机程序。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的 二进制 指令,这种过程叫 编译,它由通过 编译器完成。
源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。
目标代码是指源代码经过编译程序产生的能被 cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
setColor是设定这句话之后graphics画出的图像的颜色
你顺序弄反了
public
void
paint(Graphics
g){
g.setColor(Color.red);
g.setFont(messageFont);
g.drawString(message,5,150);
}
JTextArea是不能改变部分文字属性的,你用JTextPane作为文本输入区域就可以了。
给你个例子:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.text.*;
public class DocColorTest extends JFrame
{
JTextPane textPane = new JTextPane();
JPanel contPane = new JPanel();
public DocColorTest()
{
super("DocColorTest");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setBounds((d.width-300)/2,(d.height-200)/2,300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contPane.setLayout(new BorderLayout());
contPane.add(new JScrollPane(textPane),"Center");
insertDocument("Blue text", Color.BLUE);
insertDocument("Red text", Color.RED);
setContentPane(contPane);
setVisible(true);
}
public static void main(String [] args)
{
new DocColorTest();
}
public void insertDocument(String text , Color textColor)//根据传入的颜色及文字,将文字插入文本域
{
SimpleAttributeSet set = new SimpleAttributeSet();
StyleConstants.setForeground(set, textColor);//设置文字颜色
StyleConstants.setFontSize(set, 12);//设置字体大小
Document doc = textPane.getStyledDocument();
try
{
doc.insertString(doc.getLength(), text, set);//插入文字
}
catch (BadLocationException e)
{
}
}
}
然后你根据需要自己改改吧 摘自
eclipse中我设置的背景是黑色的,写编码过程中颜色就很漂亮而且背景色护眼。
颜色代表的含义:
红色字体 一般是java语法的关键字
灰色字体 一般是注释
……