# How do I Make an Ignition appication get the focus?

**URL:** <https://forum.inductiveautomation.com/t/how-do-i-make-an-ignition-appication-get-the-focus/1630>\
**Category:** Ignition\
**Created:** [March 11, 2010, 9:16pm UTC](https://forum.inductiveautomation.com/t/how-do-i-make-an-ignition-appication-get-the-focus/1630 "2010-03-11T21:16:01Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [March 11, 2010, 10:33pm UTC](https://forum.inductiveautomation.com/t/how-do-i-make-an-ignition-appication-get-the-focus/1630/3 "2010-03-11T22:33:17Z")

</div>

Ok, to do this from a tag-change script is a little stranger, because you don’t have a very straight-forward hook into the windowing system. The following works, but relies on at least one window being open. This is a fairly good assumption, because a Vision client with no windows open is pretty useless.

[code]from java.awt import Window  
from javax.swing import SwingUtilities

allWindows = system.gui.getOpenedWindows()

if len(allWindows)\>0:  
topWindow = SwingUtilities.getAncestorOfClass(Window, allWindows[0])  
topWindow.toFront()[/code]

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-do-i-make-an-ignition-appication-get-the-focus/1630)._
