Output:
Code:
/**
* File: jtextfieldTextAlignment.java
* Tiltle: JTextField Text Alignments
* Author: http://java-program-sample.blogspot.com
*/
//Java Core Package
import javax.swing.*;
//Java Extension Package
import java.awt.*;
public class jtextfieldTextAlignment extends JFrame {
//Initializing JTextField
private JTextField left, right, center;
//Setting up GUI
public jtextfieldTextAlignment() {
//Setting up the Title of the Window
super("JTextField Text Alignments");
//Set Size of the Window (WIDTH, HEIGHT)
setSize(250,105);
//Exit Property of the Window
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Constructing JTextField with a size of 20 with a specified string "Enter Text Here..."
left = new JTextField("Left",20);
right = new JTextField("Right",20);
center = new JTextField("Center",20);
//Aligning JTextField Text in Horizontal
left.setHorizontalAlignment(SwingConstants.LEFT);
right.setHorizontalAlignment(SwingConstants.RIGHT);
center.setHorizontalAlignment(SwingConstants.CENTER);
//Setting up the container ready for the components to be added.
Container pane = getContentPane();
setContentPane(pane);
//Setting up the container layout
FlowLayout flow = new FlowLayout(FlowLayout.LEFT);
pane.setLayout(flow);
//Adding the JTextField component to the container
pane.add(left);
pane.add(right);
pane.add(center);
/**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) {
jtextfieldTextAlignment jtfa = new jtextfieldTextAlignment();
}
}
Important Part of the Program:
//Constructing JTextField with a size of 20 with a specified string "Enter Text Here..."
left = new JTextField("Left",20);
right = new JTextField("Right",20);
center = new JTextField("Center",20);
//Aligning JTextField Text in Horizontal
left.setHorizontalAlignment(SwingConstants.LEFT);
right.setHorizontalAlignment(SwingConstants.RIGHT);
center.setHorizontalAlignment(SwingConstants.CENTER);


11:58 PM
Unknown
Posted in: