|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 300
|
||||||
Построить график по массиву java08.05.2022, 16:58. Показов 4255. Ответов 29
Здравствуйте! Прошу помогите пожалуйста!! Есть код для построения графика по массиву. Мне его нужно преобразовать чтобы можно было построить по строкам таблицы. Когда я вставляю этот код в слушатель кнопки выходит много ошибок. Помогите пожалуйста исправить их.
0
|
||||||
| 08.05.2022, 16:58 | |
|
Ответы с готовыми решениями:
29
Построить график по многомерному массиву Построить график по double-массиву Как построить график по выходному массиву |
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|
| 12.05.2022, 16:43 | |
|
Естественно должны отображаться счётчики позиционирования записи в массиве.
Я так привык работать на перспективу развития проекта, а ваша задача, это прежде всего проект, который должен развиваться и иметь перспективу. Извините, если не оправдал Ваших ожиданий, но в вашем окне "графика" уже появилось меню для возможности загрузки данных с файла и сохранения в файл. Далее добавлю внизу строку редактирования/ввода данных массива. Не всё сразу
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 300
|
|
| 12.05.2022, 16:52 [ТС] | |
|
Вы не подумайте, мне очень любопытно читать Ваши ответы, так как я новичок в Яве
0
|
|
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
||||||
| 12.05.2022, 17:02 | ||||||
|
Вот такой проект, он пока пустой, его необходимо заполнить всем необходимым функционалом, чем и буду заниматься и делиться с вами результатом.
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|
| 12.05.2022, 17:07 | |
|
вот так будет выглядеть программа
0
|
|
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|
| 12.05.2022, 23:06 | |
|
Вы случайно не учитесь на курсах "javarush"?
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 300
|
|
| 12.05.2022, 23:18 [ТС] | |
|
Не, ищу информацию на разных сайтах))
0
|
|
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|
| 23.05.2022, 22:14 | |
|
Работы по хозяйству полно, так что имею возможность посидеть над программой вечерами и то недолго, поспать нужно
![]() Тут у меня вот какая идея возникла: - прокрутку содержимого массива реализовать через "Слайдер". Замысел такой, что перемещая движок слайдера перемещаемся по массиву, а текущее положение слайдера отображается в окне JTextField, которое можно отредактировать либо удалить. Вроде всё просто, но есть загвоздка, реализовать слайдер оказалось сложно, так как все примеры даются с использованием JPanel, а на ней можно отобразить только используя JavaFX, до некоторых пор JavaFX как мне известно имеет платную лицензию. Нарисовать можно, посмотреть можно, но без лицензии собрать исполнительный файл не получится - пробовал в своё время, был разочарован. Можно обойти использование слайдера через JFrame поскольку как я понял JPanel чисто для рисования и JavaFX использует так же графические функции отображения элементов окна и поэтому в этом случае совместима. попробую найти решение со Слайдером через JFrame, ну а остальное уже лирика. JSlider sldIterations = new JSlider(мин:1, мах:100, шаг итерации:1); Минимальное и максимальное значение задаётся индексом массива. Значение по индексу присваивается JTextField и отображается в его окне. Вот такие у меня планы.
0
|
|
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
||||||
| 06.06.2022, 01:19 | ||||||
Слайдер я выбрал как элемент управления только потому, что с помощью него можно быстро перемещаться по массиву в нужное место. Так же есть возможность клавишами курсора работать, перемещаться по массиву с шагом "1". и всё в одном флаконе. И уже в конце реализовать сохранение данных в файл и загрузку данных из файла.
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|||||||||||
| 06.06.2022, 19:34 | |||||||||||
|
Слайдер считывает значения из массива, просто окно "JTextField tf" было слишком мало, что бы разместить в нём число Двойной точности.
Строка кода должна выглядеть вот так:
теперь буду заниматься реализацией кнопок редактирования содержимого массива, ввод данных вручную и удаление.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.01.2022
Сообщений: 21
|
|||||||||||
| 07.06.2022, 16:19 | |||||||||||
!!! Вводить числа только через десятичный разделитель "." - точка, иначе выбрасывает исключение о недопустимом параметре или что-то вроде этого. доработать: - Изменение размера массива. Линейка всегда упирается в значение 39 доработать: - Проверку на корректность ввода только десятичных чисел и десятичной точки, все прочие символы отсекаются. Ну и последнее это загрузка данных из файла. Задача максимум решена, значения можно вводить вручную, значит хоть таким образом но результат получить можно. Добавлено через 17 минут Дополнение к предыдущему комментарию: Можно копировать и вставлять значения в окно ввода из любого документа посредством стандартного сочетания клавиш Ctrl+"V" Добавлено через 10 минут Задачка решена. Что смог. Значения вводить хоть и вручную но уже можно, а дальше уже сами. Таблица, это всего лишь визуальное представление массива, который можно сохранить в файл, в одной программе, а затем считать в другой. Или набрать данные в этой программе и сохранить в другой. Можно подключить внешнюю функцию в виде подключаемого файла, которая будет что-то рассчитывать, а программа отображать полученные значения в графике. Файлы таких подключаемых функций так же можно сохранять как и данные переданные в массив. Короче, возможностей полно и учится программированию ни когда не позно. Я не волшебник, я только учусь, но усердие помогает нам творить настоящие чудеса ![]() Добавлено через 7 минут забыл исправить имя переменной "value" на "indx"
0
|
|||||||||||
| 07.06.2022, 16:19 | |
|
Как построить график oxyPlot по массиву точек? Как построить анимированный график по массиву точек из блокнота
Построить 3d график по трём координатам Х Y Z без матриц только по массиву точек находящихся в TXT построить график используя Flot, query, java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|