My answer to this question is basically to confirm Mytch's excellent answer.
The term Chinaman is rarely if ever used anymore in the US. It is considered offensive, certainly when compared merely to the adjective Chinese, which may refer to people, food, products, etc.. Exactly why it is considered derogatory is perhaps a better and more fascinating question. Certainly 中國人 isn't considered offensive in the Chinese language, nor 英國人, 法國人, 等. But in English, it's not good. It is almost as if you are singularly associating the person with a specific all-defining trait, and moreover, using incorrect grammar to do so (China as an adjective rather than Chinese).