От Microsoft Рекомендации по взаимодействию с пользователем для Windows :
Выровняйте по правому краю кнопки фиксации в одном ряду в нижней части
диалоговое окно, но над областью сноски. Сделайте это, даже если есть
одна кнопка фиксации (например, OK).
Представить кнопки фиксации в следующем порядке:
- ОК / [Сделай] / Да
- [Не делай этого] / Нет
- Отмена
- Применить (если есть)
- Помощь (если есть)
Из Руководства по интерфейсу Apple для человека :
Кнопки в правом нижнем углу диалогового окна закрывают диалоговое окно.
Кнопка, которая инициирует действие, расположена дальше всего вправо. Это действие
Кнопка подтверждает текст сообщения. Кнопка Отмена предназначена для
Слева от этой кнопки.
Если есть третья кнопка для закрытия диалога, она должна перейти
слева от кнопки Отмена. Если третья кнопка может привести к
потеря данных - например, не сохранять - разместите их на расстоянии не менее 24 пикселей
из «безопасных» кнопок (например, «Отмена» и «Сохранить»).
Кнопка, которая влияет на содержимое самого диалога, например
Сброс, его левый край должен быть выровнен с текстом основного диалога или
если есть кнопка «Справка», справа от нее 12 пикселей.
Из Руководства по дизайну Java Look and Feel :
Если в диалоговом окне есть кнопка по умолчанию, сделайте ее первой командной кнопкой
в группе. Например, на языках, которые читаются слева направо,
кнопка по умолчанию - самая левая кнопка.
Некоторые из вышеперечисленных противоречат друг другу. Вы также можете обнаружить, что рекомендации конфликтуют с приложениями, принадлежащими поставщикам. Тем не менее, я бы следовал рекомендациям для вашей операционной системы и придерживался их. По крайней мере, таким образом у вас будет постоянство в собственном выводе и, надеюсь, подавляющее большинство других приложений на вашей платформе.