|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2016, 20:32 | #11 |
Пользователь
Регистрация: 27.10.2016
Сообщений: 26
|
Продолжу излагать сюда свои заморочкии...
И так по большому счёту без лишних слов, имею панель на которой рисуется график. Эта панель вложена в главную рамку. График рисуется в лимитах размера панели. И что бы перемещать его по оси Х и У, нужно его перерисовывать, что выглядит крайне ПЛОХО, так как тормозит. Если использовать панель с прокруткой и на неё вставлять БОЛЬШУЮ по размерам панель на которую помещается весь график, то сам график не пересчитывается, но тормозит при прокрутке так же дико. О чём я подумал: можно ли нарисовать сразу большой кусок этого графика и поместить в какой то буфер. Что бы потом при необходимости "прокрутки", не было бы этих тормозов.. Существует ли такой буфер? Как вообще прокручивать 2дграфику без тормозов? Последний раз редактировалось AlexOrlo; 02.11.2016 в 20:56. |
03.11.2016, 08:27 | #12 |
Форумчанин
Регистрация: 08.04.2012
Сообщений: 104
|
Ищи в интернете информацию по java swing double buffering.
P.S. Если вам нужно рисовать много сложной графики, то я бы на вашем месте обратил своё внимание на библиотеку libGDX |
03.11.2016, 14:33 | #13 |
Пользователь
Регистрация: 27.10.2016
Сообщений: 26
|
Да спасибо. Если честно начал читать книгу про JavaFx.
Я так понял JavaFx заточена больше под гуи, а libGDX под графику? |
03.11.2016, 21:01 | #14 |
Пользователь
Регистрация: 27.10.2016
Сообщений: 26
|
Такс.. продолжаю тупить.
Уже пару часов не могу врубиться как проводить глубокое клонирование... Создаётся двухмерный arraylist: Код:
Код:
Я так понял нужно провести "глубокое клонирование" Курил интернет долго, даже примеры смотрел, но я ничего не понял... Как это применить на моём примере? Помогите пожалуйста Последний раз редактировалось AlexOrlo; 03.11.2016 в 21:09. |
06.11.2016, 18:40 | #15 |
Пользователь
Регистрация: 27.10.2016
Сообщений: 26
|
Если кто знает как это осуществить...: Есть JSlider, по ходу выполнения программы, мне нужно поменять его характеристики.. То есть мне нужно изменить диапазон минимум и максимум этого слайдера. Как это можно сделать?
Старый нужно как то закрыть и создать новый с новыми значениями? Как это можно сделать? Спасибо всем заранее за ответы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MS Access+ComboBox (читает только до знака -) | Denis3 | БД в Delphi | 1 | 15.08.2013 17:35 |
Цикл for. Пропустить первую строку | webber9989 | Общие вопросы Delphi | 13 | 03.12.2012 12:20 |
Как рапечатать только первую страницу документов? | Тандер | Microsoft Office Word | 1 | 25.06.2012 00:11 |
Прочитать первую строку из memo | hacknet | Работа с сетью в Delphi | 1 | 22.10.2010 18:56 |
Почему читает лишнюю строку | nusik | Общие вопросы C/C++ | 6 | 20.05.2009 18:22 |