如何在 Java 中创建右对齐的 JTextField?
java 8object oriented programmingprogramming
要创建右对齐的 JTextField,请将对齐方式设置为 RIGHT。在这里,我们也将使用 setHorizontalAlignment() 方法,并在其中设置对齐方式。
创建一个 JTextField −
JTextField emailId = new JTextField(20);
现在,将其对齐到右侧 −
emailId.setHorizontalAlignment(JTextField.RIGHT);
以下是创建右对齐 JTextField − 的示例
示例
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("Enter emailid..."); JLabel label; frame.setLayout(new FlowLayout()); label = new JLabel("TextField (Right Justified)", SwingConstants.LEFT); JTextField emailId = new JTextField(20); emailId.setHorizontalAlignment(JTextField.RIGHT); frame.add(label); frame.add(emailId); frame.setSize(550,250); frame.setVisible(true); } }
这将产生以下输出。现在,如果您要在组件中输入任何文本,它将从右侧开始 −