如何在 gxt 中获取 window 的 x y 位置

how to get x y position of a window in gxt

如何在GXT中获取window的X Y位置?我可以使用 setPosition 设置位置。但我无法获得该职位,因为没有 get 方法。你能帮我找回window的位置吗?

Window window = new Window();
window.setClosable(true);
window.setWidth(300);
window.setHeight(300);
window.setPosition(30, 50);

对于GWT中的每个元素,您可以通过以下方式获取元素的位置:

/**
 * Gets the object's absolute left position in pixels, as measured from the
 * browser window's client area.
 * 
 * @return the object's absolute left position
 */
window.getAbsoluteLeft();

/**
 * Gets the object's absolute top position in pixels, as measured from the
 * browser window's client area.
 * 
 * @return the object's absolute top position
 */
window.getAbsoluteTop();

这两种方法都是 GWT 中 UiObject class 的一部分,GWT 2 中的每个小部件都继承了它。

希望对您有所帮助。