Java 关于桌面应用程序中的Metro GUI
我正在制作一个同时支持多种功能的软件。我知道逻辑,并且我已经开发了支持的功能 我希望我的项目具有类似于Windows8的Metro GUI的外观。它不需要特别是Metro,而是类似的 我知道标准Swing库中的所有布局。目前我使用的是Java 关于桌面应用程序中的Metro GUI,java,swing,microsoft-metro,awt,look-and-feel,Java,Swing,Microsoft Metro,Awt,Look And Feel,我正在制作一个同时支持多种功能的软件。我知道逻辑,并且我已经开发了支持的功能 我希望我的项目具有类似于Windows8的Metro GUI的外观。它不需要特别是Metro,而是类似的 我知道标准Swing库中的所有布局。目前我使用的是GroupLayout。我该怎么做,有什么想法吗?因为UI看起来很枯燥,我也不想使用第三方API。 有什么建议吗?我个人会使用GridBagLayout,只是因为它可以让您为每个“组”提供更好的加权约束,但即使这样也可能不完全合适 我还想看看Metro UX指南,了
GroupLayout
。我该怎么做,有什么想法吗?因为UI看起来很枯燥,我也不想使用第三方API。
有什么建议吗?我个人会使用
GridBagLayout
,只是因为它可以让您为每个“组”提供更好的加权约束,但即使这样也可能不完全合适
我还想看看Metro UX指南,了解更多想法
这些可能会有帮助
- (查看有关瓷砖的部分)
GridLayout
将要求每个尺寸相同的面板分配相等百分比的可用空间GridBagLayout
将允许您拥有展开列/行、具有不同权重(高度/宽度)的面板,通常为您提供更灵活的布局解决方案。就个人而言,如果你不打算自己写,这是下一个最好的解决方案——我不明白。Metro应用程序的外观是什么。这可以归结为布局,而不是查看?你能发布一些图片或链接到它们吗?最好是相同的应用程序。在Windows7和Metro上。对不起,我没有任何图像,因为我转储了GUI。我正在重建它。metro UI由可拖动以重新定位的磁贴组成。