我知道我可以添加一个ChangeListener
来检测选项卡何时更改,但我想在它更改之前执行它。这是我的情况:
当我的用户尝试切换选项卡时,我会对当前选项卡上的一些内容进行验证,并且只有在验证通过时选项卡才应该切换。如果我addChangeListener
在验证失败时使用并切换回它(希望它发生得足够快以至于我不会看到它)我会看到选项卡切换然后立即切换回来,这看起来很愚蠢。
内部的某些内容JTabbedPane
正在响应选项卡单击以确保触发状态更改,我只是想知道此功能是否在类之外公开。无论哪种方式,有没有一个好的解决方案?
提前致谢