簡單設(shè)置如下:
在呂梁等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè)公司,呂梁網(wǎng)站建設(shè)費(fèi)用合理。
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字體,1代表樣式(1是粗體,0是平常的)15是字號
//設(shè)置字體
jlabel.setForeground(Color.red);
//設(shè)置顏色
字體顏色代碼是如下:
一、紅色 #cFF0000
二、綠色 #c00FF00
三、藍(lán)色 #c0000FF
四、牡丹紅 #cFF00FF
五、青色 #c00FFFF
六、黃色 #cFFFF00
七、黑色 #c000000
八、海藍(lán) #c70DB93
九、巧克力色 #c5C3317
十、藍(lán)紫色 #c9F5F9F
十一、黃銅色 #cB5A642
十二、亮金色 #cD9D919
十三、棕色 #cA67D3D
十四、青銅色 #c8C7853
十五、冷銅色 #cD98719
JTextArea是不能改變部分文字屬性的,你用JTextPane作為文本輸入?yún)^(qū)域就可以了。
給你個例子:
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ù)需要自己改改吧 摘自