В то время как я читал (до того, как потерял) большую книгу под названием GUI Bloopers, которая была полна примеров плохой графический интерфейс пользователя, но также полные полезных лакомых кусочков, таких как "Не называть что-то" Dialog
одна минута, а Popup
следующая.
Какие главные советы вы могли бы дать для разработки/документирования графического интерфейса? Было бы особенно полезно услышать о виджетах, которые вы разработали, чтобы вставить читаемую информацию в как можно меньшую экранную недвижимость.
Я собираюсь свернуть это с помощью моего собственного: избегать деревьев (например, Swing JTree
), если вы действительно не можете избежать этого или иметь неограниченную иерархию вещей. Я обнаружил, что пользователи не находят их интуитивно понятными, и их трудно ориентировать и фильтровать.
PS. Я думаю, что этот вопрос отличается от этого, поскольку я прошу об общих советах