【问题标题】:How do I scroll programatically to specific part of section in Java Desktop Application如何以编程方式滚动到 Java 桌面应用程序部分的特定部分
【发布时间】:2018-10-25 10:06:24
【问题描述】:

就像在 HTML 中一样,我们可以使用该部分的 id detailed explanation 滚动到页面的特定部分。是否可以在我有滚动窗格的 Java 桌面应用程序中实现相同的功能。我找不到任何这样的功能。任何建议都会有所帮助。

【问题讨论】:

  • 您的具体问题是什么?听起来您已经知道自己想要做什么以及如何去做:创建一个 JTabbedPane,在最后一个窗格中添加一个帮助部分,并在满足某些条件时显示它。
  • 欢迎来到 Stack Overflow!看来您还没有使用tour。您应该考虑这样做并查看How to Ask。就目前而言,这个问题非常广泛,并没有表明您付出了很多努力。

标签: java swing jframe jtabbedpane


【解决方案1】:

我有一个滚动窗格

您可以使用以下方法控制滚动窗格视口的位置:

scrollPane.getViewport().setViewPosition(...);

因此,如果您知道视口顶部所需的组件,则可以获取该组件的位置,然后将其用作视图位置的 Point。

【讨论】:

    【解决方案2】:

    有几个选项:

    1. 您可以以编程方式滚动滚动窗格,但这会随着屏幕分辨率的变化而产生问题。
    2. 您可以拥有WebView 并在其中编写HTML。 Example.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 2016-03-16
      • 2010-10-31
      • 2015-09-09
      相关资源
      最近更新 更多