i tired to remove some panels and re-test by using "Export website with applets".
top, bottom, center, etc systematically to isolate the problem of the inability to deploy in web.
strangely by removing individual panels, i was still unable to get it to work on web.
it work fine as a jar file.
i have no idea how to fix this web deploy issue with this applet.