是否可以在JTextField上为文本加下划线?如果是,如何?

Pha*_*Kid 4 java fonts swing underline jtextfield

任何人都可以告诉我如何强调文字JTextField?我创建了一个代码,JPopupMenu当你右键单击文本字段时,会弹出菜单"粗体,斜体,下划线,普通",当你点击下划线时,它会在里面加下划线JtextField.

Rei*_*eus 5

是 - 通过调整Font组件的属性

Font font = textField.getFont();
Map attributes = font.getAttributes();
attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
textField.setFont(font.deriveFont(attributes));
Run Code Online (Sandbox Code Playgroud)