>Java >Java베이스 >Java에서 글꼴에 밑줄을 표시하는 방법

Java에서 글꼴에 밑줄을 표시하는 방법

尚
원래의
2019-12-02 09:27:214039검색

Java에서 글꼴에 밑줄을 표시하는 방법

.net에서는 Font 클래스의 경우 상수를 직접 사용하여 밑줄 친 글꼴을 생성할 수 있습니다.

그러나 Java에서는 밑줄이 그어진 글꼴을 생성하는 것이 조금 더 복잡하며 이를 생성하려면 TextAttribute 클래스를 사용해야 합니다. (권장: java 비디오 튜토리얼)

자세한 내용은 아래 코드 조각을 참조하세요.

// 生成带有下划线的字体
// 需要借助于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 지식을 알고 싶다면 java 기본 튜토리얼 칼럼을 주목해주세요.

위 내용은 Java에서 글꼴에 밑줄을 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.