您好,登錄后才能下訂單哦!
在.net中,對于Font類來說,可以直接使用常量來生成帶有下劃線的字體。
但是,到了Java中,想生成帶有下劃線的字體,就稍微復雜了一點,需要借助于TextAttribute類來生成。
具體請參照下面的代碼段。
// 生成帶有下劃線的字體 // 需要借助于TextAttribute類來處理 HashMap<TextAttribute, Object> hm = new HashMap<TextAttribute, Object>(); hm.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); // 定義是否有下劃線 hm.put(TextAttribute.SIZE, 12); // 定義字號 hm.put(TextAttribute.FAMILY, "Simsun"); // 定義字體名 Font font = new Font(hm); // 生成字號為12,字體為宋體,字形帶有下劃線的字體
TextAttribute 實例被用作屬性鍵,標識 Font、TextLayout、AttributedCharacterIterator 和其他處理文本屬性的類中的屬性。此類中定義的其他常量可以用作屬性值。
UNDERLINE_ON:
public static final Integer UNDERLINE_ON
標準下劃線。
以上就是java中怎么讓字體可以顯示下劃線呢的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。