Вы, вероятно, можете использовать awt.Robot, чтобы написать себе такой инструмент.
Кроме того, Swing и AWT могут быть гораздо лучше смешаны, чем в старые времена, вы должны рассмотреть возможность переписать свой пользовательский интерфейс или, по крайней мере, сделатьразработка будущего на базе Swing.