【发布时间】:2013-10-29 00:38:54
【问题描述】:
谁能告诉我如何在JTextField 上加下划线?我创建了一个具有JPopupMenu 的代码,当您右键单击文本字段时,将弹出“粗体、斜体、下划线、普通”菜单,当您单击下划线时,它将在JtextField 内的文本下划线。
【问题讨论】:
标签: java swing fonts jtextfield underline
谁能告诉我如何在JTextField 上加下划线?我创建了一个具有JPopupMenu 的代码,当您右键单击文本字段时,将弹出“粗体、斜体、下划线、普通”菜单,当您单击下划线时,它将在JtextField 内的文本下划线。
【问题讨论】:
标签: java swing fonts jtextfield underline
是的——通过调整组件的Font属性
Font font = textField.getFont();
Map attributes = font.getAttributes();
attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
textField.setFont(font.deriveFont(attributes));
【讨论】:
Ctrl+Shift+O 用于 Eclipse
java.awt.font.TextAttribute