【问题标题】:Sliding hidden sections of a JPanel into view将 JPanel 的隐藏部分滑入视图
【发布时间】:2013-07-09 21:45:03
【问题描述】:

我想显示一个带有封闭面板(面板覆盖整个 JFrame)的 JFrame(使用 Netbeans GUI 编辑器制作)。面板的宽度是框架的两倍,所以我想要它这样当在面板内部按下按钮时,面板的可见区域会滑过(大约 2 秒)到 JPanel 的隐藏区域和先前可见的部分的 JPanel 变得不可见。我找不到任何函数如何设置 JPanel 的当前可见部分,因此该函数和/或对此的不同解决方案会有所帮助。

【问题讨论】:

    标签: java swing jframe visible


    【解决方案1】:

    我建议您将 JPanel 放在 JScrollPane 中,如果您愿意,它不会显示其滚动条。然后,您可以轻松地使用滚动窗格的模型和 Swing Timer 来创建显示 JPanel 滑动的动画。

    【讨论】:

      【解决方案2】:

      解决方案是基于 CardLayout 的http://java-sl.com/tip_slider.html

      您可以将 2 个(或更多)面板添加到容器中并旋转它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多