首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GUI边界困境

GUI边界困境
EN

Stack Overflow用户
提问于 2009-08-05 18:50:46
回答 3查看 112关注 0票数 1

在我的应用程序中,我有一个关于设计/编程边框或间隙宽度的两难选择。我使用的是Swing,但这是一种实现不可知的方式。我有一个分隔两个子窗格的拆分器窗格(JXMultiSplitPane),下面以黑色显示;黑色边框将在实际应用程序中消失,仅用于调试。

您会注意到,在两个子窗格之间有一个间隙。这就是分离器,它需要足够宽才能抓取。您还会注意到每个表和黑色边框之间的间隙。这应该是为了增加一些合理的空间。除了如果我去掉黑色边框,我现在在两个表之间有一个空间,它看起来是应有宽度的3倍。

我的直觉是去掉左边桌子右边的空隙和右边桌子左边的空隙,这样唯一的空隙就是拆分器本身。这是正确的处理方法吗?我唯一的犹豫是,我可能会给用户提供垂直堆叠的选项,所以左手边表的实际边框间距需要更改(拆分器旁边的间距应该设置为0),这似乎很奇怪……

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-05 19:04:37

当然,这两个面板之间的间隙只需要是拆分器,而不需要其他东西。别无他法。

alt text http://img15.imageshack.us/img15/2250/myapp.png

票数 1
EN

Stack Overflow用户

发布于 2009-08-05 18:53:45

另一种选择是使拆分器在视觉上有别于“正常”背景,可能是通过给它一个凸起的外观。

票数 2
EN

Stack Overflow用户

发布于 2009-08-05 18:53:43

对我来说,它看起来还不错。等着看你是否决定采用垂直堆叠,然后看看它是什么样子?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1235057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档