he is the next thing to check if that code is not running.Really, I think you should use the model that most gui systems use (including Swing names here, as you are probably familiar with them):Component/Container - If you make the distinction, Container is a Component that can have child Components.