アドレスと電話番号を含む Eclipse の連絡先マネージャー プロジェクトに取り組んでいます。1 つを (この場合はツリー ノードに) 追加するメソッドは、変数とメソッドが Address ではなく Phone であることを除いて、他のメソッドとほとんど同じです。たとえば、getPhoneIterator() は getAddressIterator() になります。段落全体を強調表示し、「ADDRESS」という文字が一緒に表示されるすべての場所を「PHONE」という文字に変更する方法を探しています。
それを行う方法はありますか?
説明のために、これが私のコードです。
// Checking if there are addresses, and
// then checking and adding them one by one to the tree.
if (!currentContact.addressCollectionIsEmpty()){ //If there are addresses...
addressMainNode = new DefaultMutableTreeNode("Addresses");
Iterator<Address> addressItr = currentContact.getAddressIterator();
while(addressItr.hasNext()){
Address currentAddress = addressItr.next();
addressSpecificNode =
new DefaultMutableTreeNode(currentAddress.toString());
addressMainNode.add(addressSpecificNode);
}
contactNode.add(addressMainNode);
}