简体   繁体   English

如何在JTextField中对齐文本?

[英]How to align text in JTextField?

Here is my code: 这是我的代码:

try{
    Font font1=new Font("SansSerif",Font.ITALIC,20);
    JTextField levi=new JTextField(20);
    levi.setBounds(107,10,246,100);
    levi.setForeground(Color.black);
    levi.setHorizontalAlignment(SwingConstants.BOTTOM);
    levi.setFont(font1);
    levi.setBorder(nue);
    lin.add(levi);
} catch(Exception ex) {
    JOptionPane.showMessageDialog(null, ex);
}

When I run the program i got this exception 当我运行程序时,出现此异常 例外

If you check the javadocs for JTextField , the only valid keys for the setHorizontalAlignment() method are: 如果在javadocs中检查JTextField ,则setHorizontalAlignment()方法的唯一有效键是:

 JTextField.LEFT JTextField.CENTER JTextField.RIGHT JTextField.LEADING JTextField.TRAILING 

Passing in SwingConstants.BOTTOM will throw an exception. 传递SwingConstants.BOTTOM将引发异常。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM