Working with Jframe

Working with Jframe


Posted in : Core Java Posted on : October 23, 2010 at 6:31 PM Comments : [ 0 ]

This section contains the detail about Swing's Jframe in java.

Working with JFrame

JFrame is a Window with border, title, buttons, menu bar and user-specified components. The components added to the frame are referred to as its contents; these are managed by the contentPane.  JFrame objects store several objects including a Container object known as the content pane. To add a component to a JFrame, add it to the content pane.

By default, a JFrame is displayed in the upper-left corner of the screen. To display a frame at a specified location, you can use the setLocation(x, y) method in the JFrame class.

JFrame Constructors

Constuctors  Description 
JFrame() Constructs a new frame that is initially invisible.
JFrame(GraphicsConfiguration gc) Creates a Frame in the specified GraphicsConfiguration
 of a screen device and a blank title.
JFrame(String title) Creates a new, initially invisible Frame with the specified title.
JFrame(String title, GraphicsConfiguration gc) Creates a JFrame with the specified title and the specified
GraphicsConfiguration of a screen device.

Example :

package corejava;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JFrameTest {
	public static void main(String s[]) {
	JFrame frame = new JFrame("JFrame Source Demo");
	// Add a window listner for close button
	frame.addWindowListener(new WindowAdapter() {

		public void windowClosing(WindowEvent e) {
			System.exit(0);
		}
	});
	// This is an empty content area in the frame
	JLabel jlbempty = new JLabel("This is JLabel");
	jlbempty.setPreferredSize(new Dimension(275, 100));
	frame.getContentPane().add(jlbempty, BorderLayout.CENTER);
	frame.pack();
	frame.setVisible(true);
	}

}

Output :

Download Source Code

Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics