-Всем привет! Я делаю Java-апплет, имитирующий интерференцию волн, который я почти закончил (будет лицензирован под лицензией GPL). Однако у меня есть два вопроса относительно цикла рисования AWT, на которые мне трудно найти ответы.
Я хочу сделать наложение «о», которое появляется, когда я нажимаю кнопку. Я хочу сделать это так, чтобы нарисовать все окно апплета моим статическим сообщением и объектами легенды. Проблема заключается в том, что компоненты AWT не могут отрисовываться на переднем плане без использования метода remove(). Есть ли способ временно остановить AWT от рисования?
Для моего режима стоячих волн я хочу, чтобы маркеры узлов и пучностей рассчитывались и рисовались на вторичной графике каждый раз, когда стоячая волна достигает максимальной амплитуды (все это я могу сделать сам), но рисовались на первичной графике (и, таким образом, отображается) каждый цикл окраски. Может ли кто-нибудь объяснить шаги для этого? Я предполагаю, что это будет включать создание второго графического объекта, отрисовку к нему один раз, а затем отрисовку его к основной графике каждый цикл.
Если вы сможете ответить хотя бы на один из моих вопросов, буду очень благодарна!
Привет, Джек Эллисон