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