3

getText()空白値ではなくnull値を返すことができるように上書きしたいと思います。getText()それがの一部であることに気づき、JTextComponent正常に上書きできませんでした。望ましい結果を得るための最良の方法は何ですか?

4

1 に答える 1

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
    }  
};
于 2011-08-23T02:01:22.630 に答える