2
我有一個名爲TPanel
的JPanel
分機,該分機在JFrame
的右側繪製了Tetris字樣。 curr()
方法將返回正在移動的當前作品,並將其綁定到JFrame
的左側(x < 400)。現在由於某種原因,當我將它們添加到JFrame
時,我只能看到我添加的第二個,所以基本上它覆蓋了另一個。我已經嘗試了驗證方法,它不起作用。擺動畫問題?
如何同時顯示它們?
下面的代碼:
public Tetris()
{
// frame stuff
super("Tetris");
this.setSize(616,636);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_O…
// components
occ = new boolean [30][20];
rnd = new Random();
info = new TPanel();
for(int i=0;i<occ.length;i++)
for(int j=0; j< occ[i].length;j++)
occ [i][j] = false;
pieces.add(initPiece());
this.getContentPane().add(info);
this.getContentPane().add(curr());
this.getContentPane().validate();
repaint();
this.addKeyListener(this);
run();
}
爲了更快得到更好的幫助,請發佈[SSCCE](http://pscode.org/sscce.html)。 –