java绘图_Java绘图之设置字型和颜色

050363267939d669937bc2d09cd9d25a.png

Java绘图中,显示文字的方法主要有三种:

(1)drawString(String str,int x,int y):在指定的位置显示字符串。

(2)drawChars(char data[],int offset,int length, int x, int y):在指定的位置显示字符数组中的文字,从字符数组的offset位置开始,最多显示length个字符。

(3)drawBytes(byte data[],int offset,int length,int x,int y), 在指定的位置显示字符数组中的文字,从字符数组的offset位置开始,最多显示length个字符。

这里给出的显示位置(x,y)为文字的基线的开始坐标,不是文字显示的矩形区域的左上角坐标。

文字字型有三个要素:

  • 字体:常用的字体有Times New Roman、Symbol、宋体、楷体等。
  • 风格:常用的风格有三种:正常、粗体和斜体;分别用三个常量表示:Font.PLAIN(正常)、Font.BOLD(粗体)和Font.ITALIC(斜体)。风格可以组合使用,例如 ,Font.BOLD+Font.ITALIC。
  • 字号:字号是字的大小,单位是磅。

在Java语言中,用类Font对象字型。Font类构造方法有:

Font(String fontName,int style,int size),3个参数分别表示字体、风格和字号。例如,代码:

Font fnA = new Font(“细明本”,Font.PLAIN,12)

设置的字型的是:细明体、正常风格, 12磅字号。

Font类的其他常用方法:

  1. getStyle(),返回字体风格。
  2. getSize(),返回字体大小。
  3. getName(),返回字体名称。
  4. isPlain(),测试字体是否是正常字体。
  5. isBold(),测试字体是否是粗体。
  6. isItalic(),测试字体是否是斜体。

【例 12-1】小应用程序用6种字型字符串,显示内容说明本身的字型。

import java.applet.*;

import java.awt.*;

public class Example7_1 extends Applet{

Font f1 = new Font("Helvetica

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值