Wednesday, August 10, 2011

How to Program a JTextArea

Output:
Code:

/**

* File: programJTextArea.java

* Tiltle: How to Program a JTextArea

* Author: http://java-code-complete.blogspot.com

*/



//Java Core Package

import javax.swing.*;

//Java Extension Package

import java.awt.*;



public class programJTextArea extends JFrame {



//Initializing JTextArea

private JTextArea txtArea;



//Setting up GUI

public programJTextArea() {



//Setting up the Title of the Window

super("How to Program a JTextArea");



//Set Size of the Window (WIDTH, LENGTH)

setSize(290,357);



//Exit Property of the Window

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);



//Constructing JTextArea

txtArea = new JTextArea();



//Constructing a JScrollPane for JTextArea's Horizontal and Vertical Scroll Bar

JScrollPane scroller = new JScrollPane(txtArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);



//Setting up the container ready for the components to be added.

Container pane = getContentPane();

setContentPane(pane);



//Setting up the container layout

GridLayout grid = new GridLayout(1,1);

pane.setLayout(grid);



//Adding the JScrollPane to the Container with JTextArea on it

pane.add(scroller);



/**Set all the Components Visible.

* If it is set to "false", the components in the container will not be visible.

*/

setVisible(true);

}



//Main Method

public static void main (String[] args) {

programJTextArea pjtf = new programJTextArea();

}

}


Important Part of the Program:

	//Constructing JTextArea

JTextArea txtArea = new JTextArea();



//Constructing a JScrollPane for JTextArea's Horizontal and Vertical Scroll Bar

JScrollPane scroller = new JScrollPane(txtArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);



No comments:

Post a Comment