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+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.