【发布时间】:2020-07-30 12:03:14
【问题描述】:
我正在使用 Fedora 17 和 Windows 7 进行软件开发,并且我正在使用 Eclipse。
我在 Fedora 17 和 Windows 7 中的 Eclipse 中注意到的一件事是工作区。 显然 Fedora 中的元素间距比 Windows 7 大得多,导致 Fedora 中 Eclipse 的输入区域比 Windows 7 小。
我还注意到,大元素间距不仅发生在 Eclipse 中,而且发生在我在 Fedora 17 上运行的任何 Java GUI 程序上。
有人知道如何处理这类问题吗?
【问题讨论】:
-
我不知道有任何 GUI 框架可以保证您的小部件在所有平台上都具有相同的外观。这是正常行为,请尝试以像素或点为单位设计小部件,并为所有小部件表达精确的尺寸。
-
查看 Mikael Grev 在这篇帖子中的回答 stackoverflow.com/questions/6325430/…
-
Swing 将保证在所有平台上都具有相同的外观,但那是因为它自己绘制。基本上,它会向操作系统请求一个特定大小的窗口,仅此而已,其余的都是在内部完成的。
标签: java windows eclipse user-interface fedora