// package javatemplate1; import java.awt.Graphics; import javax.swing.*; import java.awt.event.*; public class ExternalClass1 extends JPanel{ public void paintComponent(Graphics g) { super.paintComponent(g); g.drawString( "Hello World!", 20, 30 ); } } // package javatemplate1; import java.awt.BorderLayout; import javax.swing.*; public class JavaTemplate1 { public static void main(String[] args) { // TODO code application logic here //System.out.println("main block executing bbb "); JPanel content = new JPanel(); JFrame window = new JFrame("GUI Test"); ExternalClass1 ex1 = new ExternalClass1(); content.setLayout(new BorderLayout()); content.add( ex1, BorderLayout.CENTER); window.setContentPane(content); window.setSize(250,100); window.setLocation(100,100); window.setVisible(true); } }