Java 如何确定面板在页面上是否可见?
我使用GWT2.4 我在我的网页上有一个小部件日志,有一个巨大的标签面板,有13个元素,标签的每个元素都有一个面板。我使用GWT框架。当其中一个元素对用户可见时,我必须制定一些逻辑,如何实现它 我使用定时器来进行“一些逻辑”,并检查面板是否可见。 我检查:Java 如何确定面板在页面上是否可见?,java,gwt,Java,Gwt,我使用GWT2.4 我在我的网页上有一个小部件日志,有一个巨大的标签面板,有13个元素,标签的每个元素都有一个面板。我使用GWT框架。当其中一个元素对用户可见时,我必须制定一些逻辑,如何实现它 我使用定时器来进行“一些逻辑”,并检查面板是否可见。 我检查: if (somePanel.isVisible()) { do smth} 但它不起作用,因为我还有其他链接和其他元素,当我切换到另一个元素时,它起作用,但如果我点击链接,它就不起作用。 提前谢谢:)我想你在用MVP 您应该在页面加载时通过
if (somePanel.isVisible()) { do smth}
但它不起作用,因为我还有其他链接和其他元素,当我切换到另一个元素时,它起作用,但如果我点击链接,它就不起作用。
提前谢谢:)我想你在用MVP 您应该在页面加载时通过一个模型执行显示逻辑,该模型是您写入位置url的。链接更改位置,以便重新初始化视图(如果您没有clientFactory) 无论如何,你没有给出任何细节,为什么它不能与链接和什么意思 当我切换到另一个元素时,它会工作
是否以编程方式更改运行时的可见性?请尝试共享最少的可测试代码。我们怎么知道单击不起作用?