资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java打印字体颜色代码,java打印字体颜色代码大全

如何用java输出word里红色的字体,

java读取word文件,并输出红色字体,主要采用的是开源的读取框架,例如Jword,示例如下:

10年积累的网站制作、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有汤旺免费网站建设让你可以放心的选择与我们合作。

package com.xxx.common;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.List;

import com.lowagie.text.Document;

import com.lowagie.text.DocumentException;

import com.lowagie.text.Element;

import com.lowagie.text.Font;

import com.lowagie.text.PageSize;

import com.lowagie.text.Paragraph;

import com.lowagie.text.pdf.BaseFont;

import com.lowagie.text.rtf.RtfWriter2;

public class WordUtil {

private static Document document;

private static BaseFont baseFont;

//创建word,并设置纸张文档

private static void openWordFile(String fileName) throws DocumentException,

IOException {

document = new Document(PageSize.A4);

RtfWriter2.getInstance(document, new FileOutputStream(fileName));

document.open();

baseFont = BaseFont.createFont();

}

//设置标题

private static boolean setTitle(String title) throws DocumentException {

Font font = new Font(baseFont, 12, Font.BOLD);

Paragraph pTitle = new Paragraph(title + "\n");

pTitle.setFont(font);

pTitle.setAlignment(Element.ALIGN_CENTER);

return document.add(pTitle);

}

//设置文档内容,以及字体颜色

private static boolean setContent(String content) throws DocumentException {

Font font = new Font(baseFont, 10, Font.NORMAL);

Paragraph pContent = new Paragraph(content);

pContent.setFont(font);

pContent.setAlignment(Element.ALIGN_LEFT);

pContent.setSpacingAfter(5);

pContent.setFirstLineIndent(20);

return document.add(pContent);

}

//对外使用的接口

public static boolean CreateWordFile(String url, String title,

ListString contents) {

boolean returnValue = false;

try {

openWordFile(url);

returnValue = setTitle(title);

for (int i = 0; i  contents.size(); i++) {

returnValue = returnValue  setContent(contents.get(i));

}

document.close();

} catch (DocumentException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return returnValue;

}

//对外使用的接口

public static boolean CreateWordFile(String url, String title,

String content) {

boolean returnValue = false;

try {

openWordFile(url);

returnValue = setTitle(title);

returnValue = returnValue  setContent(content);

document.close();

} catch (DocumentException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return returnValue;

}

public static void main(String[] args ) {

WordUtil wordUtil = new WordUtil();

ListString strList = new ArrayListString();

//传入内容为字符串

wordUtil.CreateWordFile("e:\\word.doc", "标题居中", "我爱Java");

//传入内容为字符串List

//wordUtil.CreateWordFile("e:\\word.doc", "标题居中", strList);

}

}

JAVA中怎么改变字体颜色?

字体大小及颜色

a:Java代码区域的字体大小和颜色:

window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java修改 -- Java Edit Text Font

b:控制台

window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font

c:其他文件

window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font

java中如何让字体变色

简单设置如下:

jlabel.setFont(new java.awt.Font("Dialog", 1, 15));

“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号

//设置字体

jlabel.setForeground(Color.red);

//设置颜色


分享文章:java打印字体颜色代码,java打印字体颜色代码大全
标题URL:http://cdkjz.cn/article/dsijoce.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220