Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ComponentMoved Event ??

 
Scott Presley
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is the situation, I have a grid of textfields within a panel. This panel is contained within a scrollpane. The focused textfield in this grid has a floating window attached to it, something similar to a tooltip, but with a lot more functionality. When I need it, I pop up this special tooltip-window relative to the textfield that it is attached to.

The problem I'm having is that when I scroll the grid using the scrollpanel, the textfield moves, but the special tooltip-window stay put. The tooltip-window is registered as a component listener of the textfield to which it is associated.

Here is the thing: According to the �How to Write a Component Listener� section of the Java Tutorial, componentMoved is only called �after the listened-to component moves, relative to its container.� Since I'm using the scrollpane, the textfield never moves relative to it's container...

does anyone know how I could capture the event that that the textfield moves? I know that I could listen to the scrollpane itself, but that wouldn't work when I move the entire frame...

Thanks in advance,
SP
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic