これらの関数は、u を市外局番からプレフィックス、サフィックスに移動します。
方法を確認するには、phonefocuslistener と phonedocumentlistener を調べる必要があります。
areaCodeField.addFocusListener(new PhoneFocusListener());
areaCodeField.getDocument().addDocumentListener(new PhoneDocumentListener(areaCodeField, 3));
prefixField.addFocusListener(new PhoneFocusListener());
prefixField.getDocument().addDocumentListener(new PhoneDocumentListener(prefixField, 3));
suffixField.addFocusListener(new PhoneFocusListener());
suffixField.getDocument().addDocumentListener(new PhoneDocumentListener(suffixField, 4));
具体的には、このコードは phonedocumentlistener にフォーカスを移します
public void insertUpdate(DocumentEvent dEvent) {
if(dEvent.getDocument().getLength() == numsAllowed)
txtField.transferFocus();
}