如何在 Java 中创建右对齐的 JTextField?

java 8object oriented programmingprogramming

要创建右对齐的 JTextField,请将对齐方式设置为 RIGHT。在这里,我们也将使用 setHorizo​​ntalAlignment() 方法,并在其中设置对齐方式。

创建一个 JTextField −

JTextField emailId = new JTextField(20);

现在,将其对齐到右侧 −

emailId.setHorizo​​ntalAlignment(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);
   }
}

这将产生以下输出。现在,如果您要在组件中输入任何文本,它将从右侧开始 −

输出


相关文章