public static Shape getVisibleScreenBounds() {

		Area area = new Area();
		GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
		GraphicsDevice[] gs = ge.getScreenDevices();
		for (GraphicsDevice gd : gs) {
			GraphicsConfiguration gc = gd.getDefaultConfiguration();
			Rectangle gcBounds = gc.getBounds();
			area.add(new Area(gcBounds));
		}

		return area;
	}
Returns a shape that represents the visible portion of the virtual screen bounds
returned from {@link #getVirtualScreenBounds()}

@return the visible shape of all screen devices
Ghidra/Framework/Generic/src/main/java/generic/util/WindowUtilities.java