我也遇到了相同的問題,根據(jù)你給出的代碼,可以在第2、3行中間加上一句代碼:
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、饒平ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的饒平網(wǎng)站制作公司
g1.setColor(Color.BLACK);
也就是先把字體主動(dòng)設(shè)置為黑色。
就應(yīng)該OK了,我就是這么弄的。
紅色。在eclipse中,關(guān)鍵字有特定的顏色區(qū)分,為紅色。紅色字體是java語法的關(guān)鍵字。 藍(lán)色字體是代碼里面定義的常量,或者字符串值。 黑色字體就是代碼了。
字體顏色代碼有:
白色 #FFFFFF;紅色 #FF0000;綠色 #00FF00;藍(lán)色 #0000FF;牡丹紅 #FF00FF;
青色 #00FFFF;黃色 #FFFF00;黑色 #000000;海藍(lán) #70DB93;巧克力色 #5C3317等。
代碼就是程序員用 開發(fā)工具所支持的語言寫出來的 源文件,是一組由 字符、符號(hào)或信號(hào) 碼元以離散形式表示信息的明確的規(guī)則體系。
代碼設(shè)計(jì)的原則包括唯一確定性、標(biāo)準(zhǔn)化和通用性、可擴(kuò)充性與穩(wěn)定性、便于識(shí)別與記憶、力求短小與格式統(tǒng)一以及容易修改等。 源代碼是代碼的分支,某種意義上來說,源代碼相當(dāng)于代碼。
現(xiàn)代程序語言中,源代碼可以書籍或磁帶形式出現(xiàn),但最為常用格式是文本文件,這種典型格式的目的是為了編譯出?計(jì)算機(jī)程序。
計(jì)算機(jī)源代碼最終目的是將人類可讀文本翻譯成為計(jì)算機(jī)可執(zhí)行的 二進(jìn)制 指令,這種過程叫 編譯,它由通過?編譯器完成。
源代碼是相對目標(biāo)代碼和可執(zhí)行代碼而言的。 源代碼就是用匯編語言和高級(jí)語言寫出來的地代碼。
目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被 cpu直接識(shí)別二進(jìn)制代碼??蓤?zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進(jìn)制的。
setColor是設(shè)定這句話之后graphics畫出的圖像的顏色
你順序弄反了
public
void
paint(Graphics
g){
g.setColor(Color.red);
g.setFont(messageFont);
g.drawString(message,5,150);
}
JTextArea是不能改變部分文字屬性的,你用JTextPane作為文本輸入?yún)^(qū)域就可以了。
給你個(gè)例子:
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)//根據(jù)傳入的顏色及文字,將文字插入文本域
{
SimpleAttributeSet set = new SimpleAttributeSet();
StyleConstants.setForeground(set, textColor);//設(shè)置文字顏色
StyleConstants.setFontSize(set, 12);//設(shè)置字體大小
Document doc = textPane.getStyledDocument();
try
{
doc.insertString(doc.getLength(), text, set);//插入文字
}
catch (BadLocationException e)
{
}
}
}
然后你根據(jù)需要自己改改吧 摘自
eclipse中我設(shè)置的背景是黑色的,寫編碼過程中顏色就很漂亮而且背景色護(hù)眼。
顏色代表的含義:
紅色字體 一般是java語法的關(guān)鍵字
灰色字體 一般是注釋
……
新聞名稱:java中黑色字體代碼,黑色字體的代碼
文章URL:http://jinyejixie.com/article48/hsiehp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、標(biāo)簽優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)