1
私はスペルチェッカーを実装していて、赤などの異なる色でテキストに下線を付ける簡単/明白な方法があるかどうか疑問に思っています。アンダーラインStyleConstantを別の色でAttributeSetと組み合わせる
private AttributeSet getAttributeSet(Color foregroundColor) {
SimpleAttributeSet attrs = new SimpleAttributeSet();
StyleConstants.setForeground(attrs, foregroundColor);
StyleConstants.setUnderline(attrs, true);
}
上記のコードは青に単語を設定しますが、またそれは青色で強調:
私はすべて設定し、次のコードで下線が(また、テキストの色を設定します)があります。下線とその太さを変更できる必要があります。何か案は?
おかげで、例えばこの http://java-sl.com/tip_colored_strikethrough.html
感謝を参照してください。カスタムハイライトペインタでは、paintLayer(Graphics g、int offs0、int offs1、Shape bounds、 JTextComponent c、View view) – maloney
+1便利です。 y方程式。 –