Я обнаружил, что в моем JTable (который находится в JScrollPane, вложенном в JInternalFrame) могут быть проблемы с прокруткой и изменением размера, когда JTable был больше, чем JScrollPane.
В основном, еслирамка находится на моем левом мониторе, но я прокрутил всю таблицу вправо, на моем правом мониторе появилось всплывающее окно.
Я просмотрел результаты четырех разных опций: getMousePositions () как для фрейма, так и для области прокрутки, а также для события мыши getX и getXOnScreen ().
Единственный, который дал мне желаемые результаты, - это getMousePositions () для фрейма.Все остальное было компенсировано его собственным внутренним представлением о мире, что имеет смысл для меня.
Так что я думаю, что я говорю, будьте осторожны, когда вы получаете координаты мыши.