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

标签 java codenameone

我有一个以选项卡为中心的 borderLayout 表单,其中包含可滚动容器,我希望当用户滚动选项卡中的任何容器时,向上和向下拉动标题栏。

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

我扩展了 Toolbar 以创建自定义 Toolbar,但 bindScrollListener() 是私有(private)的并且无法被覆盖。

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

最佳答案

这可以作为新的 AnimationManager 类和新的动画框架的一部分发布 here .

这应该是新插件的一部分,并且应该已经可以与源代码分发一起使用,因为它已经提交到 github。

虽然我们在开发 API 时可能会对 API 进行一些操作,但我们认为我们已经有了一个相对好的方向,并且任何更改都应该非常小。

关于java - 使用单独的容器启动工具栏 setScrollOffUponContentPane(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34351869/

相关文章:

java - 在使用存储库模式时,如何使用 Hibernate 响应式(Reactive) Panache 库在 Quarkus 3.0.0.RC2 中响应式(Reactive)列出具有不同参数的实体?

java - 为什么JButton不压抑?

java - 在替换之前如何对replaceAll中的正则表达式部分进行计算?

android - 在 Codenamone 中集成 Android 代码

java - logback 每个记录器配置不起作用

java - 如何序列化复杂的 Map 对象?

codenameone - Codename 一种具有百分比宽度和自适应高度的自定义布局

ssl - 代号一推送通知遇到错误 "javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure"

java - Codename One 代码中的 NullPointEException

java - 如何在 Codename One GUI Builder 应用程序中使用后退导航?