【问题标题】:How to create a scrollable 2d object如何创建可滚动的二维对象
【发布时间】:2011-10-21 22:46:55
【问题描述】:

我正在构建一个模拟并且有一个我想要显示并且能够滚动的地图但是我尝试过的每种方法(ScrollPane、JScrollPane、Component)都失败了。滚动条出现但不起作用或根本不显示。我已经用谷歌搜索死了,还没有找到可行的解决方案,有人知道如何使 java 2d 对象可滚动吗?提前谢谢!

谢谢大家想通了,因为这是一个愚蠢的错误!哈哈

【问题讨论】:

  • 你做错了什么,但是什么,我们不能说,我们当然不会尝试给你写一个教程,因为已经有更好的教程了。考虑创建和发布一个小型可编译和可运行的示例程序,展示您解决此问题的尝试,我们将能够更好地了解您做错了什么并建议您如何解决它。运气。
  • 可能是你没有将你的组件添加到JScrollPane的视口中,或者被滚动的组件不大于视口,但同样,没有代码,谁知道呢?
  • 你的权利,我必须设置组件大小,一旦我这样做了,它就起作用了,谢谢你的建议!

标签: java user-interface jpanel jscrollpane


【解决方案1】:

Swing 教程有解释和例子:http://download.oracle.com/javase/tutorial/uiswing/components/scrollpane.html#scrollable

您的组件必须实现Scrollable 接口。

【讨论】:

    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 2015-07-15
    相关资源
    最近更新 更多