JTextField对齐错误。无法向右对齐

时间:2018-08-30 21:39:10

标签: java eclipse

我试图将我的TextField对齐以从右边打印文本/数字,但是,我收到一个语法错误,提示“ RIGHT无法解析或不是字段。”我确实查过类似的问题,但找不到解决问题的方法。

GridBagConstraints g = new GridBagConstraints();
        TextField textField = new TextField(12);
        textField.setBackground(Color.white);
        Font font = new Font("",Font.PLAIN,46);
        textField.setFont(font);
        g.insets = new Insets(10,10,350,10);
        g.gridx = 0;
        g.gridy = 2;
        g.ipady = 0;
        textField.setHorizontalAlignment(TextField.RIGHT);//Error on this line.
        panel.add(textField,g);
    enter code here

1 个答案:

答案 0 :(得分:0)

根据JTextFieldDocumentation,方法setHorizontalAlignment需要一个int参数,请尝试以下操作:

textField.setHorizontalAlignment(JTextField.RIGHT);

或者这个:

textField.setHorizontalAlignment(SwingConstants.RIGHT);