| [news.eclipse.platform.swt] Re: repaint embedded AWT frame |
Simon Morris wrote:
and at this stage I want to force a repaint so that I see the new JPanel. I was hoping that some combination of composite.redraw(), frame.repaint(), or frame.invalidate() would do this, but the only way I've found is to resize the composite, which isn't very satisfactory. Can anyone suggest a way to force a repaint more directly?
I had the same Problem. Try the following: composite.setVisible(false); [your code for update the content] composite.setVisible(true);
This works fine for me.
Greetings, Volker Pilz