У меня есть расширение JPanel
под названием TPanel
, которое рисует слово Tetris с правой стороны от JFrame
. Метод curr()
возвращает текущий кусок, который движется, и ограничен левой стороной (x <400) от <code>JFrame. Теперь по какой-то причине, когда я добавляю их обоих к 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();
}