The event manager passes mouse events to listeners registered in the component that is returned by getMouseEventTargetthe package-level method at Container. This will be called on yours JFrame, and as the JavaDoc points out, it:
Selects the topmost (deepest) lightest component that is interested in receiving mouse events.
(, JTextField) . , , Swing. MouseEvents, , , mouseEntered, mouseDragged mouseMoved, MouseListener MouseMotionListener, . , , , .
, , JTextField JButton .., - , . - (.. mouseEntered/mouseExited), MouseListener , .
JPanel MouseListener , .