Java SWT - перекрашивание холста после изменения размера
Вопрос
У меня есть оболочка, которая содержит холст, который в свою очередь рисует некоторый текст в своем PaintListener. Проблема в том, что когда я динамически уменьшаю размер оболочки с помощью метода setBounds (это будет происходить время от времени), текст не перерисовывается. Фактически, холст PaintListener больше не вызывается.
Есть ли способ заставить перекрасить? Я пытался вызвать canvas.redraw (), но это не работает.
Решение
Хм, похоже, что я не установил макет на оболочке. После установки FillLayout все работает.
Не связан с StackOverflow