java 2d绘图 stroke_Java标准教程:Java 2D绘图--第4章使用Text
Java標準教程:Java 2D繪圖--第4章使用Text
本節介紹文本API的用法,以及他們的渲染能力。至今為止,您已經有了基本的Java 2D文本API,同時知道如何設置字體和位置,以及繪制文本。
本節擴展了這些知識,同時更深入的介紹了Java 2D文本展示的知識。
這些主題在以下幾個部分中討論。
●選擇字體
本節介紹如何使用Font類中的方法決定系統中存在哪些字體,創建一個
Font對象,同時從字體家族中獲得信息。
●測量字體
本節介紹了如何使用FontMetrics類的實例測量文本。
●高級文本展示
本節解釋如何定位和渲染一段有風格的文本,如何展示抗鋸齒的文本,
以及如何使用文本屬性定義文本風格。
1.1 選擇字體
Java 2D定義了以下五個邏輯字體家族:
●Dialog
●DialogInput
●Monospaced
●Serif
●SansSerif
這些字體在任何Java平臺都可得,同時可以當做底層平臺中有相應屬性字體的別名。Serif字體是和Times New Roman類似的字體,通常用來打印。Sans Serif字體通常在屏幕中使用。
這些字體定制成用戶的本地化信息。同時,這些字體支持大范圍的代碼點(unicode字符集)。
除了家族之外,字體還有其他屬性,最重要的是風格和大小。風格是粗體和斜體。
默認的Java 2D字體是12pt Dialog。這個字體是通常用在普通的72–120 DPI 現實設備中的字體大小。應用程序可以通過下面的方式創建字體:
除了邏輯字體之外,Java軟件支持訪問系統中已經安裝的其他字體。所有可找到的字體的可以通過以下方式得到:
總結
以上是生活随笔為你收集整理的java 2d绘图 stroke_Java标准教程:Java 2D绘图--第4章使用Text的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios 高德获取定位_解决ios11不支
- 下一篇: docker linux 快速开窗口_技