Java SWT - перекрашивание холста после изменения размера - PullRequest
0 голосов
/ 02 августа 2009

У меня есть оболочка, которая содержит холст, который, в свою очередь, рисует некоторый текст в своем PaintListener. Проблема в том, что когда я динамически уменьшаю размер оболочки с помощью метода setBounds (это будет происходить время от времени), текст не перерисовывается. Фактически, холст PaintListener больше не вызывается.

Есть ли способ заставить перекрасить? Я пытался вызвать canvas.redraw (), но это не работает.

1 Ответ

0 голосов
/ 02 августа 2009

Хм, похоже, что я не устанавливал раскладку на оболочке. После установки FillLayout все работает.

...