Configure a push button the user is highly 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.
Use text rather than an icon in a push button. Users expect push buttons to include descriptive titles. If you want to display a button containing an icon, 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 gets clipped.
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 says what happens when you click it. For example, Save, Close, Print, Delete, and Change Password are all good 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.