如何在JTextPane中的单词下画一条线?

时间:2013-04-23 23:27:19

标签: java swing

我正在制作一本字典,如果在数据库中找不到该字,我试图在该字下画一条曲线(如果是错字)。

应该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以创建自定义荧光笔。有关开始使用的示例,请参阅Rectangle Painter

以下代码可能有助于绘制波浪线:

    for (int i = x1; i <= x2; i += 6) {
        g.drawArc(i + 3, y - 3, 3, 3, 0, 180);
        g.drawArc(i + 6, y - 3, 3, 3, 180, 181);
    }

x1 / x2将是开始/结束x位置。

编辑:

我创建了一个SquigglePainter类,可以在Rectangle Painter链接找到。