Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于桌面应用程序中的Metro GUI_Java_Swing_Microsoft Metro_Awt_Look And Feel - Fatal编程技术网

Java 关于桌面应用程序中的Metro GUI

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指南,了

我正在制作一个同时支持多种功能的软件。我知道逻辑,并且我已经开发了支持的功能

我希望我的项目具有类似于Windows8的Metro GUI的外观。它不需要特别是Metro,而是类似的

我知道标准Swing库中的所有布局。目前我使用的是
GroupLayout
。我该怎么做,有什么想法吗?因为UI看起来很枯燥,我也不想使用第三方API。
有什么建议吗?

我个人会使用
GridBagLayout
,只是因为它可以让您为每个“组”提供更好的加权约束,但即使这样也可能不完全合适

我还想看看Metro UX指南,了解更多想法

这些可能会有帮助

  • (查看有关瓷砖的部分)

来自MSDN的文章“简单、干净、设计优雅的瓷砖将比那些像暴躁的孩子一样尖叫着吸引注意的瓷砖更成功。”。经典。:)你不认为GroupLayout比GridBagLayout更通用吗。你对如何制作可拖动的面板或框架的任何内部组件有什么想法吗。别提JInternalFrames。任何帮助都将不胜感激。thanks@nsthethunderbolt实际上没有
GridLayout
将要求每个尺寸相同的面板分配相等百分比的可用空间
GridBagLayout
将允许您拥有展开列/行、具有不同权重(高度/宽度)的面板,通常为您提供更灵活的布局解决方案。就个人而言,如果你不打算自己写,这是下一个最好的解决方案——我不明白。Metro应用程序的外观是什么。这可以归结为布局,而不是查看?你能发布一些图片或链接到它们吗?最好是相同的应用程序。在Windows7和Metro上。对不起,我没有任何图像,因为我转储了GUI。我正在重建它。metro UI由可拖动以重新定位的磁贴组成。