溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中怎么加字體下劃線

發(fā)布時間:2020-06-21 15:56:47 來源:億速云 閱讀:522 作者:鴿子 欄目:編程語言

在.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中怎么讓字體可以顯示下劃線呢的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI