使用单独的容器启动工具栏 setScrollOffUponContentPane()

Initiate Toolbar setScrollOffUponContentPane() with a seperate container

我有一个 borderLayout 表单,中间有 Tabs,其中包含可滚动的容器,我希望当用户滚动标签中的任何容器时,向上和向下拉标题栏。

如果我的 ContentPane 是可滚动的并且我的内部容器的 none 是可滚动的,那么这是可能的,但是使我的 contentPane 可滚动会在滚动时隐藏我的选项卡并破坏用户体验。

我扩展了工具栏以创建自定义工具栏,但 bindScrollListener() 是私有的,不能被覆盖。

有没有办法修改工具栏以允许 setScrollOffUponContentPane() 由 2 个或更多异步工作的可滚动容器启动?

这是新 AnimationManager class 和宣布的新动画框架 here 的一部分。

这应该是新插件的一部分,并且应该已经可以用于源分发,因为它已经提交给 github。

虽然我们在发展过程中可能会稍微操纵 API,但我们认为我们已经有了一个相对较好的方向,任何变化都应该非常小。