我希望覆盖getText(),以便它可以返回空值而不是空值。我注意到getText()JTextComponent的一部分,但我无法成功覆盖它。获得期望结果的最佳方法是什么?

最佳答案

您可以继承JTextField并重写getText方法,例如

public final class JCustomTextField extends JTextField{
    .
    .
    .
    @Override
    public String getText(){
        // do stuff
    }
}

或者,您也可以内嵌替代
JTextField textField = new JTextField(){
    .
    .
    .
    @Override
    public String getText(){
        // do stuff
    }
};

07-28 02:39
查看更多