• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Move find and replace dialog to reveal matching word?

 
Minh Nam
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi my friends,

I am writing a text editor which has a find and replace feature.
I am facing a problem, that is, sometimes the find and replace dialog hides the matching word. I would like to hear your suggestion about:
- how to determine if the dialog is hiding the matching word?
- how to determine a new location for dialog to let the user can see the matching word?

Thanks.
 
Darryl Burke
Bartender
Posts: 5133
11
Java Netbeans IDE Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JTextComponent#modelToView(int pos) in conjunction with other methods that you are probably already using can get you the Rectangle for the start and end of the word. The rest should be straightforward mathematics.

To get better help sooner, post a SSCCE (Short, Self Contained, Compilable and Executable) example that demonstrates any remaining problem.
 
Minh Nam
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, look likes I have to do some mathematics myself.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic