【问题标题】:Setting Horizontal scroll bar on top of scroll pane在滚动窗格顶部设置水平滚动条
【发布时间】:2012-03-30 10:11:00
【问题描述】:

我正在尝试在 JScrollPane 上设置滚动条。默认情况下,垂直滚动条出现在右侧,水平滚动条出现在内容窗格的底部。我需要改变方向,即左侧的垂直滚动条和顶部的水平滚动条。我用的方法

scrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

改变垂直滚动条出现在左边,但无法改变水平滚动条到顶部。任何人都可以在这方面提供帮助吗?

【问题讨论】:

    标签: jscrollpane jscrollbar


    【解决方案1】:

    查看可用方向后:

    • java.awt.ComponentOrientation.LEFT_TO_RIGHT
    • java.awt.ComponentOrientation.RIGHT_TO_LEFT
    • java.awt.ComponentOrientation.UNKNOWN

    您尝试执行的操作似乎不受支持。

    我不得不问你为什么要这样做呢?我想在顶部有一个水平滚动条会对可用性产生不利影响。

    不支持它可能有充分的理由。

    【讨论】:

    • 我需要为具有惯性滚动功能的触摸屏显示器显示类似滚动窗格的功能区,其中滚动窗格可能出现在实际内容显示区域的任何一侧。
    • 我不完全理解这里的问题。许多具有基于惯性滚动的应用程序(例如 iPhone 上的 safari)使用出现在屏幕底部的水平滚动条。你说的是旋转显示器吗?如果是这种情况,您需要以某种方式旋转视图。我不确定这是否有帮助,但请看一下这个问题:Tilting JComponents
    猜你喜欢
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多