it-swarm.cn

如何制作一个可以很好地调整主题设置的偏好窗口?

我正在使用一个文件管理器,用户可以在其中更改文本属性,这与编程编辑器中的方法相同:字体系列,字体大小,抗锯齿,背景色,前景色。

目前,我只有两个下拉菜单,第一个下拉菜单控制字体系列。第二个下拉菜单控制颜色:白色,灰色,黑色。我想为用户提供更多自定义颜色和字体的选项,但是我不确定如何以用户友好的方式进行操作。

my current preference window

我看过 TextMateXcodeiTermTextWrangler 。这些有些复杂。

也许您的ui专家尝试了一些其他我还没有尝试过的应用程序。

3
neoneye

如果您想提供完整的色谱图,那么下拉列表绝对不是可行的方法。拾色器更适合于此。如果由于某些原因无法实现,则可以考虑使用滚动条,其远端是频谱的两端。同样,可以使用分段滚动条来定义字体高度。无论哪种方式,无论控件是什么,提供正确的设置预览都是一个好主意。

2
Max Steenbergen

对于选择字体,通常是一个下拉列表,其中包含字体名称(通常以其表示的字体形式),有时最常用的字体位于顶部。

对于颜色,您可以使它类似于Microsoft Word(以及许多其他工具): alt text

“放置区域”包含标准颜色(通常最好显示实际颜色,而不是仅写其名称,但是当用户将鼠标悬停在特定颜色上时,应将名称显示为工具提示)。如果所有这些都不足够,则用户可以选择“更多颜色”以完全自定义,甚至可以使用户专门输入颜色的编号。

2
Dan Barak