想象一下,您添加了一个JScrollPane
和许多JLabel
s 或任何其他JComponent
s。
您将如何检查某个组件是否对用户可见/部分可见/不可见?(滚动)
我试过谷歌,但找不到简单的解决方案。我是否缺少一些现有的方法,或者我们必须处理坐标和矩形比较?
UPD:以下不适用于我的情况。它似乎与 JLabel.setVisible(true/false) 有关,但不在 JScrollPane 内
JLabel.isVisible();
想象一下,您添加了一个JScrollPane
和许多JLabel
s 或任何其他JComponent
s。
您将如何检查某个组件是否对用户可见/部分可见/不可见?(滚动)
我试过谷歌,但找不到简单的解决方案。我是否缺少一些现有的方法,或者我们必须处理坐标和矩形比较?
UPD:以下不适用于我的情况。它似乎与 JLabel.setVisible(true/false) 有关,但不在 JScrollPane 内
JLabel.isVisible();