java中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢
在.net中,對于Font類來說,可以直接使用常量來生成帶有下劃線的字體。
但是,到了Java中,想生成帶有下劃線的字體,就稍微復雜了一點,需要借助于TextAttribute類來生成。(推薦:java視頻教程)
具體請參照下面的代碼段。// 生成帶有下劃線的字體
// 需要借助于TextAttribute類來處理
HashMap hm = new HashMap();
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知識請關注java基礎教程欄目。
總結
以上是生活随笔為你收集整理的java中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于SSM的游戏账号受理平台
- 下一篇: AltiumDesigner 绘制PCB