Следующие работали для меня в приложении, которое я построил, и мои догадки о том, когда/как вам это нужно.
Итак, я создал новый GC, установил Antialias так, как вы, а затем нарисовал то, что мне нужно, с этим объектом gc. Ключ крепления его к корпусу вы будете втянуты.
GC gc = new GC(shell);
gc.setAntialias(SWT.ON);
//then I attach to LightweightSystem for testing.
LightweightSystem lws = new LightweightSystem(shell);
Другое, чем убедитесь, что вы делаете это, прежде чем сделать что-нибудь. Если вам нужно позвонить ему позже, попробуйте вызвать перерисовку или перерисовку всего пространства.
Извините, без дополнительной информации. Я точно не знаю, что не так.