Scala/Swing-如何在一个框架中将两个网格面板彼此重叠放置

Scala/Swing-如何在一个框架中将两个网格面板彼此重叠放置,swing,scala,gridpanel,Swing,Scala,Gridpanel,我想放置一个包含移动背景的gridpanel,如果我想显示另一个gridpanel作为主要内容,我会将其放在上面。我该怎么做 提示:转到这里,好好看看该怎么问/该问什么。关键是:这不是免费的“我们为您编写代码服务”。您向我们展示了迄今为止您编写的代码,并让我们更清楚地了解您的困境。请更新您的问题,而不是将代码放入注释中!好的,现在只需删除不再需要的注释。。。我认为你的问题现在已经“足够好了”。。。现在,您只需等待一些scala专家。因为我对语法和运算符的了解(想知道+=for content做

我想放置一个包含移动背景的gridpanel,如果我想显示另一个gridpanel作为主要内容,我会将其放在上面。我该怎么做


提示:转到这里,好好看看该怎么问/该问什么。关键是:这不是免费的“我们为您编写代码服务”。您向我们展示了迄今为止您编写的代码,并让我们更清楚地了解您的困境。请更新您的问题,而不是将代码放入注释中!好的,现在只需删除不再需要的注释。。。我认为你的问题现在已经“足够好了”。。。现在,您只需等待一些scala专家。因为我对语法和运算符的了解(想知道+=for content做了什么?)在这里还不够-(内容+=新网格面板(行0=x,列0=y)在列表中添加一个名为contents的新元素我要检查的是…当你不向GridPanel中添加内容时,GridPanel到底做了什么?!如果你想在这里制作游戏,在我能想到的任何环境中,让面板四处移动都是不恰当的。如果你想要一个移动的背景,只需在面板上画一些东西就可以了一种让它看起来像是在移动的方式。面板是在窗口中放置组件的容器,仅此而已。
package o1.game
import scala.swing._
import scala.swing.event._
import java.awt.Color
import java.awt.event._
import java.awt.{geom}

object Problem extends SimpleSwingApplication {


  val myGrid = new GridPanel(rows0=200,cols0=200){

    override def paintComponent(g:Graphics2D){

    }

    contents += new GridPanel(rows0=200,cols0=200){

    }
  }

  def top = new Frame{
    contents = myGrid

  }

}