2017-03-03 58 views
-1

如何字下的JTextField的如何添加紅色波浪線下方的文字上的JTextField

添加紅色波浪線下方的文字像日食的拼寫檢查,當你拼寫錯了,波浪線。

+2

這是不可能的,以'JTextField',但可能與'JEditorPane'或'JTextPane'。請參閱教程[使用文本組件](http://docs.oracle.com/javase/tutorial/uiswing/components/text.html)。 –

回答

0

好感謝所有

我找到了一種方法,只是exends的JTextField和覆蓋paint方法。

wavy textfield

1

我建議看看javax.swing.JLayer。該類是Swing組件的靈活且強大的裝飾器,使您可以繪製組件並響應事件,而無需修改基礎組件。

2

您可以將一個Highlight和一個自定義HighlightPainter添加到文本字段。

退房的Squiggle Painter這種方法的一個例子:

enter image description here

相關問題