Metal (Java Look and Feel)

メタル(Java ルック&フィール) / 1998– / 风格 / 平台界面语言

Sun 为 Swing 制定的默认外观,目的是让同一个程序在任何操作系统上看起来都一样。Metal 原本是 Sun 内部的项目代号,后来直接成了对外名称。蓝紫色的块面、一像素的平直边框,以及完全不模仿宿主平台的态度,就是它的标志。

Metal (Java Look and Feel) — DavidL《Swing 的 Metal 外观》2020年 — Wikimedia Commons / CC BY-SA 4.0
DavidL《Swing 的 Metal 外观》2020年 — Wikimedia Commons / CC BY-SA 4.0 · CC BY-SA 4.0
Metal (Java Look and Feel) — Apache Software Foundation《Apache JMeter 2.3.3 画面》2009年 — Wikimedia Commons / CC BY-SA 3.0
Apache Software Foundation《Apache JMeter 2.3.3 画面》2009年 — Wikimedia Commons / CC BY-SA 3.0 · CC BY-SA 3.0
Metal (Java Look and Feel) — Kateregga1《JOSM 的设置界面》2018年 — Wikimedia Commons / CC BY-SA 4.0
Kateregga1《JOSM 的设置界面》2018年 — Wikimedia Commons / CC BY-SA 4.0 · CC BY-SA 4.0

快速判断

视觉特征

  • 内部窗口的标题栏是深蓝紫色的横带,压在淡蓝紫色的底上
  • 标题栏和分隔线上压印着由细点与斜线组成的纹理
  • 按钮是没有圆角的矩形,四周围着一像素的深蓝紫色细线
  • 窗口的外框由操作系统绘制,框内的一切却遵循另一套视觉语言

适用场景

  • 要抹掉各操作系统之间的外观差异,让内部发放的桌面工具在哪里都是同一张画面时
  • 为文献或展览复原世纪之交业务应用程序的界面时

使用这一风格

把简短指引带入项目,或将结构化规格交给AI工具。

详细方法与出处制作规则、真实案例、比较、研究与引用格式

辞典词条

字体
全篇只用一款无衬线,层级只靠字重和颜色区分。字号最多两级,标题不加任何装饰。
版面
窗口内部固定为四条横带,菜单、工具带、工作区、状态带。不去动系统的窗框,只按自己的样式绘制框内。
材料
用三级蓝紫,淡色底、深色带、更深的边,再配三级灰。所有边界都用一像素的线画出,绝不做羽化。
注意
Java SE 5 之后默认主题换成了 Ocean,蓝紫几乎消失,因此认定 Metal 就等于蓝紫来做,会和实际运行的画面对不上。
延伸阅读
the Metal and Ocean comparison figures in Oracle's Java tutorial / the difference in colour specification between DefaultMetalTheme and OceanTheme / the SwingSet2 demo screens and how each part is drawn

相关词条

继续浏览平台界面语言

从平台界面语言中按共同感受优先推荐以下词条。

查看平台界面语言全部词条

引用此条目

这部辞典就是用来被链接的。请取用适合你写作场合的那一种形式。

Link
https://indexstyle.org/zh/styles/java-metal
Markdown
[Metal (Java Look and Feel) — IndexStyle](https://indexstyle.org/zh/styles/java-metal)
HTML
<a href="https://indexstyle.org/zh/styles/java-metal">Metal (Java Look and Feel) — IndexStyle</a>

返回索引中的位置