I recently ran into a similar issue in my first attempt.
Things I did differently - I had to extend AbstractVisionPanel
instead of AbstractVisionComponent
. Also, I put all my components inside a JPanel, not a JFrame. Then I just added my components to my JPanel, and then added my JPanel to my component. You can see how I did mine here.
I’m still new to the module development as well but I did have the same issue as you so hopefully this helps.