Class EnumWindows

java.lang.Object
oshi.driver.windows.EnumWindows

@ThreadSafe
public final class EnumWindows
extends java.lang.Object
Utility to query Desktop windows
  • Method Summary

    Modifier and Type Method Description
    static java.util.List<OSDesktopWindow> queryDesktopWindows​(boolean visibleOnly)
    Gets windows on the operating system's GUI desktop.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • queryDesktopWindows

      public static java.util.List<OSDesktopWindow> queryDesktopWindows​(boolean visibleOnly)
      Gets windows on the operating system's GUI desktop.
      Parameters:
      visibleOnly - Whether to restrict the list to only windows visible to the user.
      Returns:
      A list of OSDesktopWindow objects representing the desktop windows.