Поскольку я не учусь в CS, у меня возникли некоторые трудности с переводом моих пожеланий по программированию в реальную программу.
В основном это сводится к следующему: как я могу чередовать изображение на этикетке, показывая каждому изображению количество времени, характерное для каждого изображения.
Итак: скажем, у меня есть образы А и В; Я хотел бы, чтобы пользователь видел A для 1000 мс и B для 200 мс. Это продолжается до тех пор, пока пользователь не нажмет определенную клавишу.
Теперь я могу загрузить изображение на панель, довольно легко даже, и мне удалось поймать пользовательский ввод, используя KeyListener и прочее, все это работает довольно хорошо и намного проще, чем я ожидал. Я также знаю, как использовать циклические конструкции, такие как while, for и do.. while, но это таймерное дело.
Я вижу все что угодно, используя потоки, а что нет, мне это действительно не нужно. Это не эффективное программирование или хороший код, это просто демонстрация чего-либо.
Любая помощь будет принята с благодарностью!