我希望覆盖getText()
,以便它可以返回空值而不是空值。我注意到getText()
是JTextComponent
的一部分,我无法成功覆盖它。获得理想结果的最佳方法是什么?
答案 0 :(得分:3)
您可以继承JTextField
并覆盖getText
方法,因此
public final class JCustomTextField extends JTextField{
.
.
.
@Override
public String getText(){
// do stuff
}
}
或者你可以内联覆盖,因此
JTextField textField = new JTextField(){
.
.
.
@Override
public String getText(){
// do stuff
}
};