Я знаю, что это, вероятно, не очень сложно, но мне нужно преобразовать процент в ряд чисел. Я делаю тест прямо сейчас, и я хочу отобразить индикатор выполнения. Бар начинается с (75, 425) и идет на (625, 425) на моем JFrame. Таким образом, диапазон значений х будет от 75 до 625. Я хочу, чтобы левая сторона экрана была 0%, а правая сторона - 100%. Я бы рисовал линию на баре, где бы ни находился процент. Спасибо за любую помощь, которую вы можете дать.Как преобразовать процент в ряд чисел?
0
A
ответ
1
Это действительно не сложная проблема.
Для вычисления значения х вы просто принять следующее уравнение:
x = left + percentage/100 * (right-left)
с номерами вы при условии, что заполненные в нем выглядит следующим образом:
x = 75 + percentage/100 * (625 - 75)
Имейте в виду, что это не выполнимо с только целочисленной арифметикой, так как percentage/100
приводит к значению в ярости 0..1 и поэтому должно быть плавающим или двойным.
Вы должны рассмотреть возможность использования JProgressBar как suggested by Ron.
1
Почему вы не используете JProgressBar для этой цели.
Вам не нужно знать позицию бара, все, что вам нужно сделать, это добавить свойствоChangedListener.
Я рекомендую читать: https://docs.oracle.com/javase/tutorial/uiswing/components/progress.html
Смежные вопросы
- 1. Как преобразовать строку в ряд целых чисел?
- 2. Как назначить ряд чисел в одном массив
- 3. Процент чисел в диапазоне
- 4. Добавление чисел в ряд чисел в XML
- 5. Найти ряд следующих чисел
- 6. Генерировать ряд чисел в Excel
- 7. Как рассчитать процент четных чисел в массиве?
- 8. Как подвести ряд чисел в Баш
- 9. Как свернуть массив чисел в ряд диапазонов
- 10. Как проверить ряд чисел в javascript
- 11. Преобразовать указывает на процент
- 12. Как преобразовать процент в десятичный в mysql?
- 13. Как получить процент двух чисел и рассчитать процент от
- 14. преобразовать текст в ряд списков
- 15. Как преобразовать строку чисел в массив чисел?
- 16. Как преобразовать процент String в BigDecimal?
- 17. jq- как преобразовать значение пикселя в процент?
- 18. Как эффективно преобразовать ряд строк в powershell?
- 19. Как преобразовать int в ряд символов
- 20. Как преобразовать ряд каталогов в Git совершает?
- 21. Неверный процент от целых чисел
- 22. почему печать $ (дает ряд чисел
- 23. Представляя ряд чисел, как XML-дерева
- 24. Умножить ряд чисел - Python2.x
- 25. Как я могу генерировать ряд чисел?
- 26. Как скопировать ряд правых целых чисел
- 27. Как преобразовать столбец с несколькими числами в ряд фиктивных переменных?
- 28. процент символ десятичных чисел в .net
- 29. Из Процент в Non десятичных чисел
- 30. Gridview в JavaScript, выявляя ряд чисел
Не могли бы вы использовать [JProgressBar] (http://docs.oracle.com/javase/8/docs/api/javax/swing/JProgressBar.html), а не написать свою собственную версию? – Bobulous