java中的Font

來源:互聯網
上載者:User

Font 類 位於 java.awt 中  

字型由三種屬性決定:

  1) 字型名(family name)

  字型名可以分成兩大類:
    中文字型:宋體、楷體、黑體等;
    英文字型:Arial、Times New Roman等等;

  小知識:

  對於英文字型中有兩個術語:“等寬字型”與“變寬字型”,等寬字型是指每一英文字母的寬度一樣大;而變寬字型則不然, m與l所佔的寬度就不同。

  2) 大小(size)

  與字型名一樣,大小也有兩種衡量方式:一種是五號、六號,號數越小字越大;另一種是磅值(這是一種印刷界的通用單位),如11磅、12磅,它們的值越大,字越大。不過在Java中只支援後者,也就是磅值(point)。

  3) 風格(style)

  Java中有四種字型風格,由Font類的靜態值來定義。

  ¨ Font.PLAIN(普通)

  ¨ Font.BOLD(加粗)

  ¨ Font.ITALIC(斜體)

  ¨ Font.BOLD+ Font.ITALIC(粗斜體)

  也就是說,在Java語言中並不支援底線這種風格。

Font的 類構造器構造一個字型對象:

public Font(String familyName,int style,int size)

  然後,調用對象的setFont方法來設定字型:

public void setFont(Font font)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.