Как сделать так, чтобы прямоугольник вспыхнул и исчез из поля зрения в JavaFX.
Я занимаюсь поиском слов, и у меня есть двумерный массив рандомизированных chars
.
Я печатаю этот массив на холст 600x600, например:
for (int i = 0; i < gameBoard.length; i++) {
for (int j = 0; j < gameBoard[0].length; j++) {
gc.fillText(String.valueOf(gameBoard[i][j]), (25 + (20 * j)), (25 + (20 * i)));
}
}
У меня также есть квадрат, нарисованный на том же холсте, примерно так:
gc.setFill(Color.BLACK);
gc.fillRect((24 + (20 * colSelection)), (14 + (20 * rowSelection)), 15, 15);
означает, что я могу перемещать квадрат, увеличивая rowSelection
и colSelection
. Это дает: this.
Теперь единственная проблема заключается в том, что мне нужно, чтобы прямоугольник вспыхнул, чтобы буква внизу все еще была видна при выборе. Как я могу это сделать? Я попытался установить непрозрачный цвет, но это также приводит к тому, что остальная часть игрового поля становится невидимой. Есть ли способ сделать это, я не могу придумать?
Я новичок в JavaFX, поэтому любая помощь приветствуется.