Java程序在JTextField中设置内容的水平对齐

Java Program to set Horizontal Alignment of content in a JTextField

JTextFile中的内容默认情况下是左对齐的,但是您可以使用setHorizontalAlignment()方法对其进行更改。 假设以下是我们的JTextField-

1
JTextField emailId = new JTextField(20);

现在,我们将设置水平对齐方式,并将对齐方式设置为JTextPane的右侧-

1
emailId.setHorizontalAlignment(JTextField.RIGHT);

以下是在JTextField中设置内容的水平对齐方式的示例-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package my;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class SwingDemo {
 public static void main(String[] args) throws Exception {
   JFrame frame = new JFrame("Demo");
   JLabel label;
   frame.setLayout(new FlowLayout());
   label = new JLabel("Email-Id :", SwingConstants.LEFT);
   JTextField emailId = new JTextField(20);
   emailId.setHorizontalAlignment(JTextField.RIGHT);
   frame.add(label);
   frame.add(emailId);
   frame.setSize(550,250);
   frame.setVisible(true);
 }
}

输出量