3
getText()
을 공백 값 대신 null 값을 반환 할 수 있도록 덮어 쓰려고합니다. getText()
이 JTextComponent
의 일부이며 성공적으로 덮어 쓸 수없는 것으로 나타났습니다. 원하는 결과를 얻는 가장 좋은 방법은 무엇입니까?JTextField의 getText 덮어 쓰기
getText()
을 공백 값 대신 null 값을 반환 할 수 있도록 덮어 쓰려고합니다. getText()
이 JTextComponent
의 일부이며 성공적으로 덮어 쓸 수없는 것으로 나타났습니다. 원하는 결과를 얻는 가장 좋은 방법은 무엇입니까?JTextField의 getText 덮어 쓰기
당신은 JTextField
를 서브 클래스 및
public final class JCustomTextField extends JTextField{
.
.
.
@Override
public String getText(){
// do stuff
}
}
같이 getText
메소드를 오버라이드 (override) 또는 당신은 왜 당신이 마지막으로 클래스 선언하는 등
JTextField textField = new JTextField(){
.
.
.
@Override
public String getText(){
// do stuff
}
};
같이 재정의를 인라인 할 수 있습니까? – Jeffrey
@Jeffrey, 서브 클래 싱을 방지하기 위해. 나는 습관에서 그렇게한다. : D – mre
두 번째로 아주 좋은 답변을 주시면 감사하겠습니다! – Patrick