A First Example

Source : HelloWordSimple.java


/** Simple Java 2D Example
 *
 *	@version 0.9  12/07/2001
 *	@author Pascal Vuylsteker
 */
 

import javax.swing.*;
 

public class HelloWordSimple
{	public static void main(String[] args)
	{	HelloWordFrame frame = new HelloWordFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.show();
	}
}


class HelloWordFrame extends JFrame 
{	public HelloWordFrame()
	{	setTitle("Hello World !! ");
		setSize(300,200);
		
		HelloPanel panel = new HelloPanel();
		Container contentPane = getContentPane();
		contentPane.add(panel);
	}
}

class HelloPanel extends JPanel
{	public void paintComponent(Graphics g)
	{	super.paintComponent(g);
		g.drawString("Hello again...", 20, 20);
	}
}
 

With some more comments...and notes about JFrame