Я пытаюсь воссоздать Колесо Фортуны на Java. То, о чем я думал, - это создать колесо и вращать изображение и случайным образом останавливаться. Но я не знаю, как повернуть JLabel. Я использую создателя NetBeans JFrame.Вращение JLabel и считывание значения вращения
Я не могу предоставить код, так как это просто концепция в моей голове прямо сейчас. Я планирую установить значок JLabel на колесо. Мне нужно иметь возможность поворачивать JLabel при нажатии кнопки и останавливаться наугад. Затем он должен прочитать значение вращения JLabel, чтобы он мог прочитать количество очков, которые вы выиграли. Это возможно?
Да, я исследовал. Все остальные вращающиеся форумы JLabel не показывают, как читать значение вращения.
Я новичок в Java. Любая помощь приветствуется! :)
* «Все другие вращающиеся форумы JLabel не показывают, как читать значение поворота». * Вам нужно сохранить это в модели, а не в представлении. Возьмем класс под названием «Призы» или все, что вы хотите назвать, где у вас есть текст для каждой премии (т. Е. Точки), и у вас может быть переменная 'angle', чтобы знать, каков ее угол ... Тогда на вид просто покрасить вращение – Frakcool
Вращающиеся элементы управления - это боль в коде, это можно сделать [например] (http://stackoverflow.com/questions/22976226/is-there-any-way-i-can-rotate-this- 90 градусов/22976755 # 22976755) и [пример] (http://stackoverflow.com/questions/25252127/java-rotating-non-square-jpanel-component/25253453#25253453) – MadProgrammer
На самом деле вам лучше спуститься маршрут «пользовательской покраски», для [пример] (http://stackoverflow.com/questions/15779877/rotate-bufferedimage-inside-jpanel/15780090#15780090), [пример] (http://stackoverflow.com/questions/20367149/how-to-use-affinetransform-quadrantrotate-to-rotate-a-bitmap/20368979 # 20368979), [пример] (http://stackoverflow.com/questions/12964983/rotate-image-around-character- Java/12971987 # 129719 87) – MadProgrammer