重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、创建字体,设置其为红色、粗体:
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的延边朝鲜族网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
Java代码
HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
2、创建格式
Java代码
HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setFont(font);
3、应用格式
Java代码
HSSFCell cell = row.createCell((short) 0);
cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("标题 ");
使用style对象的setFont方法,如下代码
HSSFCellStyle style = wb.createCellStyle();
HSSFFont font = wb.createFont();
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
style.setFont(font);//选择需要用到的字体格式
比如按钮里面的文字需要黑色加粗;buttons1.setFont(new Font("",Font.BOLD,25)); 三个参数分别为:指定名称、样式和大小; BOLD为粗体;至于颜色默认为黑色,其他颜色我也忘了怎么设置了;应该是可以的;
需要按照以下编程进行操作就行:
HSSFCellStyle style = (HSSFCellStyle) wb.createCellStyle();
style.setFont(font);
cell.setCellStyle(style);
CellStyle style = workBook.createCellStyle();
HSSFFont font = workBook.createFont();
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
style.setFont(font);
//单元格样式
cell1.setCellStyle(style);//给cell1这个单元格设置样式
import javax.swing.*;
import java.awt.*;
class DrawPanel extends JPanel{
private int x = 25;
private int y = 50;
public void paintComponent(Graphics g)
{
super.paintComponent(g);
int radius = 10;
Graphics2D g2d=(Graphics2D)g;
Stroke stroke=new BasicStroke(3.0f);//设置线宽为3.0
g2d.setStroke(stroke);
Font f = new Font("Times New Roman", Font.BOLD+Font.ITALIC, 30);
g2d.setFont(f);
g2d.drawString("2008 Beijing Olympic Game ", x, y);
g2d.setColor(new Color(255,0,0));
g2d.drawArc(35 , 65 , radius, radius, -90, 360);
g2d.setColor(new Color(36,56,242));
g2d.drawArc(85 , 65 , radius, radius, -90, 360);
g2d.setColor(new Color(49,222,35));
g2d.drawArc(10 , 105 , radius, radius, -90, 360);
g2d.setColor(new Color(240,245,33));
g2d.drawArc(60 , 105 , radius, radius, -90, 360);
g2d.setColor(new Color(0,0,0));
g2d.drawArc(110 , 105, radius, radius, -90, 360);
}
下面的代码就可以用:
import java.awt.*;
public class Fontdemo extends java.applet.Applet
{
public void paint(Graphics g)
{
Font fsib30 = new Font("宋体", Font.BOLD + Font.ITALIC, 16);
g.setFont(fsib30);
g.drawString("字体名 宋体,风格 斜体+粗体,尺寸 30",10,120);
}
}