public void movePiece(JLabel destination){
JLabel currentPiece = piece[oldIndex[0]][oldIndex[1]];
destination = currentPiece;
currentPiece.setVisible(false);
destination.repaint();
currentPiece.repaint();
}
Текущий метод перемещения. Требуется JLabel, в который текст должен быть «перенесен», JLabel get - это ссылка на JLabel, из которой можно взять текст. У кого-нибудь есть идеи? Метод не работает, просто дает представление о том, как он будет выглядеть.
Например, если это так:
JLabel 1: "Трололо"
JLabel 2: «Привет!»
если пункт назначения равен 2, а currentPiece равен 1, я бы хотел, чтобы он выглядел следующим образом:
JLabel 1: "Trololo" .setVisibility (false)
JLabel 2: «Трололо»
Эффективно делает только номер. 2 видно с содержанием нр. 1.
Не хочу удалять номер 1, просто держи его невидимым.
(они не ссылаются на один и тот же объект, они просто имеют одинаковый текст и шрифт)