Solved the Component problem

Turns out SpringLayout has dimensions and they're automatically set to
0. Once this was changed, all components appeared where they were
suppose to appear, every time.