我希望覆盖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
}
};