.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!