Java程序设置JTextField中内容水平对齐方式


在这篇文章中,我们将学习如何使用JTextField 类Java Swing 来设置内容的水平对齐方式。JTextField 中的内容默认是左对齐的,但您可以使用setHorizontalAlignment() 方法更改它。

在JTextField中设置内容水平对齐方式的步骤

以下是设置JTextField中内容水平对齐方式的步骤:

  • 导入所需的Java Swing 包
  • 创建一个JFrame并设置布局管理器。
  • 创建JLabelJTextField,然后设置水平对齐方式。
  • JTextField中的文本右对齐。
  • 将标签和文本字段放入框架中。
  • 设置框架大小并显示它。

Java程序设置JTextField中内容水平对齐方式

下面是设置JTextField中内容水平对齐方式的Java程序:

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);
    }
}

输出

代码解释

代码首先导入创建带Java Swing的GUI应用程序所需的必要包。创建了一个名为“Demo”的JFrame作为主窗口,并将其布局设置为FlowLayout以方便组件的排列。添加了一个JLabel来标记JTextField,用户将在其中输入其电子邮件ID。JTextField初始化为20列宽,并使用setHorizontalAlignment()方法将其文本对齐方式设置为右侧。标签和文本字段都添加到框架中。最后,将框架的大小设置为550x250像素,并使其可见以显示GUI。

更新时间: 2024年8月29日

2K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告