Может ты в бокс написал static image?
И зачем ты два раза меню инициализируешь?
С меню да, забыл закомментировать , нет в Box static ни где не писал. Вот код:
package Sweeper;
public enum Box {
ZERO,
NUM1,
NUM2,
NUM3,
NUM4,
NUM5,
NUM6,
NUM7,
NUM8,
NUM9,
BOMB,
OPENED,
CLOSED,
FLAGED,
BOMBED,
NOBOMB;
public Object image;
}
Уже полтора дня голову ломаю, почему то box.image = null, вот скриншот дебага ibb.co/gCMPQR
У тебя картинки в папке res/img/ и они имеют корректные имена файлов с маленькой буквы? сверь!
Судя по тому, что у тебя присутствует код, которого в уроке нет, ты пытаешься внедрять своё, попробуй вначале повторить за автором видео, чтобы всё работало, потом будешь допиливать к финальному уроку свои фишки.
з.ы.
и проверь ФС на предмет ошибок.
Во-первых, мой код который я внедряю, работает отлично, Во-вторых, конечно же я повторял за Автором, но увы когда автор удалил NUM9, я его не удалил, из-за этого программа работала не так как надо, это говорит о том, что не надо торопиться). Ошибка исправлена, удалением NUM9.
Забыл главное)) Помог найти ошибку Евгений Витольдович)))
Подобную ошибку можно было найти обычным дебагом. Рад что нашлась ошибка, хотя и странно, что картинки отображались в разнобой.