[转载]使用Java生成带有下划线字体的文字
生活随笔
收集整理的這篇文章主要介紹了
[转载]使用Java生成带有下划线字体的文字
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在.net中,對(duì)于Font類來說,可以直接使用常量來生成帶有下劃線的字體。
但是,到了Java中,想生成帶有下劃線的字體,就稍微復(fù)雜了一點(diǎn),需要借助于TextAttribute類來生成,具體請(qǐng)參照下面的代碼段。
?
// 生成帶有下劃線的字體 // 需要借助于TextAttribute類來處理 HashMap<TextAttribute, Object> hm = new HashMap<TextAttribute, Object>(); hm.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); // 定義是否有下劃線 hm.put(TextAttribute.SIZE, 12); // 定義字號(hào) hm.put(TextAttribute.FAMILY, "Simsun"); // 定義字體名 Font font = new Font(hm); // 生成字號(hào)為12,字體為宋體,字形帶有下劃線的字體?
轉(zhuǎn)載備注:這個(gè)方法我還未測(cè)試。
=========================================================================
?
已驗(yàn)證,可用。
總結(jié)
以上是生活随笔為你收集整理的[转载]使用Java生成带有下划线字体的文字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链防守铁娘子和她的安全军团
- 下一篇: 硅谷码农35岁危机:Java之父也找不到