How to add a wave underlining for a list item

Answered

How to add a wave underlining for a list item like on this screenshot  http://prntscr.com/kaluf1

0
4 comments

You can use `com.intellij.ui.ColoredListCellRenderer` (that is based on `com.intellij.ui.SimpleColoredComponent`)

Something like `append("text", new SimpleTextAttributes(SimpleTextAttributes.STYLE_WAVED, null, JBColor.RED));` should work.

See https://github.com/JetBrains/intellij-community/blob/master/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectStructureElementRenderer.java as an example.

1

Спасибо! А не подскажешь еще как сделать такой вывод сообщения http://prntscr.com/kavnx6
Это делается через openapi  или просто через JPanel?

0

Это сообщение - кастомная JPanel, не входящая в community.
(JEditorPane с HyperlinkListener для экшенов, рядом с `com.intellij.ui.components.labels.LinkLabel` для крестика)

1

Спасибо

0

Please sign in to leave a comment.