Java程式設定JTextField中內容水平對齊方式
在這篇文章中,我們將學習如何使用JTextField 類 和Java Swing 來設定內容的水平對齊方式。JTextField 中的內容預設是左對齊的,但您可以使用setHorizontalAlignment() 方法更改它。
在JTextField中設定內容水平對齊方式的步驟
以下是設定JTextField中內容水平對齊方式的步驟:
- 匯入所需的Java Swing 包。
- 建立一個JFrame並設定佈局管理器。
- 建立JLabel和JTextField,然後設定水平對齊方式。
- 將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。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP