Configure a push button the user is likely to select as the default. A default push button is prominent in appearance and automatically performs its action when the user presses Return. There can only be a single default button in a view.
Use a push button in a view, not a window frame. Push buttons aren’t intended for use within toolbars and status bars. If you need a button in a toolbar, use a toolbar item. See Toolbars.
Display text rather than an icon in a push button. Users expect push buttons to include descriptive titles. If you want to display an icon in a button, use an image button instead. See Image Buttons.
Adjust a push button’s width to accommodate the title. If you don’t make the button wide enough, its title may be cut off.
Use title-case for push button titles. Capitalize every word except articles, coordinating conjunctions, and prepositions of four or fewer letters.
Use verbs in push button titles. An action-specific title shows that the button is interactive and conveys what happens when clicked. For example, Save, Close, Print, Delete, and Change Password are action-specific titles. Because buttons initiate immediate actions, there’s no need for to include a time descriptor like Now.
Be specific when targeting a single item. A title like Choose Picture is more helpful than Import because it identifies what the user should choose.