如何为背景图像制作滚动效果

时间:2015-04-29 12:20:57

标签: java background jframe jpanel jlabel

我需要为这个平台制作一个滚动背景。它需要滚动2400x500图像,而帧大小约为1440x900。如果它可以随着时间的推移逐渐变化那将是伟大的。这是我的代码:

$names

1 个答案:

答案 0 :(得分:0)

  1. 将包含图标的标签添加到滚动面板
  2. 使用Swing Timer来安排滚动
  3. 当计时器触发时,您可以滚动背景。
  4. 滚动代码可能类似于:

    JViewport viewport = scrollPane.getViewport();
    Point position = viewport.getViewPosition();
    position.x += 2; 
    viewport.setViiewPosition( position );