Java 在swing中实现CTRL-F(查找)功能

Java 在swing中实现CTRL-F(查找)功能,java,swing,Java,Swing,我正在用JavaSwing创建一个开源文档编辑器,我想在Swing中实现CTRL-F(查找)功能。如果不从头开始,我是否可以从已经实现此功能的地方借用任何开源Java代码?关键绑定是您需要的。以下是教程: JDialog(或frame.showInputDialog)是在触发ctrl+F操作后应该使用的。在此处输入搜索字符串,然后从返回的字符串中搜索文档。同样,本教程在java文档中 突出显示相当复杂,这取决于您编写的代码。使用seBackgroundColor(Color Color)后,必须

我正在用JavaSwing创建一个开源文档编辑器,我想在Swing中实现CTRL-F(查找)功能。如果不从头开始,我是否可以从已经实现此功能的地方借用任何开源Java代码?

关键绑定是您需要的。以下是教程:

JDialog(或frame.showInputDialog)是在触发ctrl+F操作后应该使用的。在此处输入搜索字符串,然后从返回的字符串中搜索文档。同样,本教程在java文档中

突出显示相当复杂,这取决于您编写的代码。使用seBackgroundColor(Color Color)后,必须对某些选定的文本使用重新绘制方法


你没有设置任何密码,所以我不能用任何密码回答。但是,与其复制粘贴代码,不如亲自阅读并理解教程。

因此,这不是为了获得分数,而是为了提供高质量的内容:)说得很好……这就是我保持高质量接受度的原因之一!我的评分非常严格:-)请注意,一个好的答案通常也需要一个好的问题。这个问题的答案是A-1,因为这不符合我的低质量问题标准。例如,请参见@aaamos关于您可以改进此问题的评论。对不起@aaamos没有给出任何建设性的评论。他刚刚发出一声愤怒的咆哮。我在他的评论中没有发现任何建设性的评论或建议。我很抱歉,如果这被理解为“愤怒的咆哮”——当然不是,但也许我可以用更温和的措辞来回答我的问题。我很高兴看到你删掉了那张截图(这与你的问题无关);然而,我也有点失望,你a)仍然没有回答我的问题b)对大多数人认为是对你的问题的有效批评做出了反应,我认为这是对答案质量的一个油嘴滑舌的评论。我的意图是说这不是冒犯你,而是帮助你了解如何工作。我试图获得完整的代码,为ctrl+f功能。这意味着代码应该-i)向用户显示一个对话框,提示用户搜索字符串ii)在编辑器的文档模型中查找字符串iii)使用某种颜色突出显示表示字符串的视图。