function init() { $this->frame = $frame = new java("javax.swing.JFrame", "SwingApplication"); $frame->setDefaultcloseOperation($frame->EXIT_ON_CLOSE); $contents = $this->createComponents(); $contentPane = $frame->getContentPane(); $BorderLayout = new JavaClass("java.awt.BorderLayout"); $contentPane->add($contents, $BorderLayout->CENTER); $frame->pack(); }