Sunday, 13 September 2015

JTextArea class (Swing Tutorial)

JTextArea class (Swing Tutorial)

The JTextArea class is used to create a text area. It is a multiline area that displays the plain text only.

Commonly used Constructors

  • JTextArea(): creates a text area that displays no text initially.
  • JTextArea(String s): creates a text area that displays specified text initially.
  • JTextArea(int row, int column): creates a text area with the specified number of rows and columns that displays no text initially..
  • JTextArea(String s, int row, int column): creates a text area with the specified number of rows and columns that displays specified text.

Commonly used methods of JTextArea class

1) public void setRows(int rows): is used to set specified number of rows.
2) public void setColumns(int cols):: is used to set specified number of columns.
3) public void setFont(Font f): is used to set the specified font.
4) public void insert(String s, int position): is used to insert the specified text on the specified position.
5) public void append(String s): is used to append the given text to the end of the document.

Example of JTextField class:

  1. import java.awt.Color;  
  2. import javax.swing.*;  
  3.   
  4. public class TArea {  
  5.     JTextArea area;  
  6.     JFrame f;  
  7.     TArea(){  
  8.     f=new JFrame();  
  9.           
  10.     area=new JTextArea(300,300);  
  11.     area.setBounds(10,30,300,300);  
  12.       
  13.     area.setBackground(Color.black);  
  14.     area.setForeground(Color.white);  
  15.           
  16.     f.add(area);  
  17.       
  18.     f.setSize(400,400);  
  19.     f.setLayout(null);  
  20.     f.setVisible(true);  
  21. }  
  22.     public static void main(String[] args) {  
  23.         new TArea();  
  24.     }  
  25. }  

No comments:

Post a Comment