I don't know. Refresh image will get
an image if the bean proxy is instantiated. If not yet instantiated it
will not. But when it does finally instantiated it will send an image out
if anyone is listening. The only other possibility is that at the time
of the image refresh request the control has not yet been sized and position.
If the size/position happens after the image refresh request you won't
see the change because the image was already requested when it was a point.
Do you have the button directly on the
freeform or is it within a panel? Do you get just a white area with a line
drawn around it when selected that is of the correct size and position?
What exactly do you mean by you don't see it?
When you push the property settings
from the ULC component to the Swing visual, do you directly set them, or
do you do an EventQueue.invokeLater? If you are doing an invoke later then
that could be the problem. The settings aren't apply until after we requested
the image.
Let's just wait until you implement
the manager extension and see what happens.