Milwaukee Bucks guard Jay Humphries, who went on a brief training camp boycott over his contract, agreed to a three-year contract extension. Financial terms were not disclosed.