如何判断我打开的选项卡是否是java中的活动选项卡?
我在 jtabbed 窗格内有一个面板,我只想在选项卡可见时刷新该面板。我尝试了 isShowing()、isDisplayable() 和 isVisible(),但它们似乎都不起作用,因为它们检查组件是否可以显示、可显示或可见。
最好从 JTabbedPane 内部 JPanel 的上下文中,如何判断 JPanel 所在的选项卡是否是活动选项卡?
I have a panel inside a jtabbed pane that I only want to refresh if the tab is visible. I tried, isShowing(), isDisplayable() and isVisible() and none of them seem to work as they check whether or not the component COULD be showing, displayable or visible.
Preferably from the context of the JPanel inside of the JTabbedPane, how do I tell if the tab the JPanel is in, is the active tab?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以获取 JTabbedPane 的模型并向其添加 ChangeListener。例如,
You could get the JTabbedPane's model and add a ChangeListener to it. e.g.,