|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
Нарисовать геометрическую фигуру при помощи метода paintComponent08.06.2013, 21:09. Показов 3081. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Возник такой вопрос, я рисую геометрическую фигуру при помощи метода paintComponent. При нажатии на кнопку параметры фигуры меняются и при помощи repaint фигура перерисовывается с новыми параметрами. Вопрос в том, что старая фигура удаляется...как можно сделать чтобы рисовалась новая фигура и не удалялись все предыдущие? Была идея записывать параметры старых в какой-то массив...но кажется это не очень рациональным
0
|
|
| 08.06.2013, 21:09 | |
|
Ответы с готовыми решениями:
9
Нарисовать фигуру при помощи рекурсии Нарисовать геометрическую фигуру В консоли нарисовать геометрическую фигуру |
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|
| 08.06.2013, 22:11 | |
|
Есть мысль создовать прозрачные Панельки (set.Opaque() помойму) и добавлять их по верх старых?) Хотя я не уверен что это сработает)
0
|
|
|
26 / 26 / 6
Регистрация: 19.10.2012
Сообщений: 131
|
|
| 09.06.2013, 13:25 | |
|
Создавай динамически эти фигуры и рисуй, когда необходимо. с изменёнными параметрами. Памяти , если не слишком много перерисовок, много не займёт. И, сравнивая , когда необходимо, параметры фигур, ненужные можно удалять.
0
|
|
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
| 09.06.2013, 13:44 [ТС] | |
|
А если у меня довольно таки много итераций построения, разве логично хранить все рисунки в памяти?
0
|
|
|
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
|
||
| 09.06.2013, 15:06 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
| 09.06.2013, 15:11 [ТС] | |
|
Меня просто интересовало, существует ли, возможно, метод какой-то, который занимается этим делом. Как оказывается этот процесс должен руками создаваться сам
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 10.06.2013, 11:27 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
| 10.06.2013, 13:28 [ТС] | |
|
Тоесть, как я понял, создаётся буфер, который будет хранить первое изображение + все последующие и потом просто вызывать отрисовку самого буфера?
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 10.06.2013, 14:10 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
||||||
| 10.06.2013, 19:03 [ТС] | ||||||
|
Сделал как в примере, почему-то панель на которой происходит рисование закрашена в чёрный цвет и само рисование, я сомневаюсь, что проходит...во внутреннем классе TryDraw происходит рисование, сам процесс рисования происходит по нажатию кнопки
0
|
||||||
| 10.06.2013, 19:03 | |
|
Помогаю со студенческими работами здесь
10
Нарисовать любую геометрическую фигуру
Графика: Нарисовать геометрическую фигуру, которая будет раскрашена цветами спектра...
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|