java中的材质按钮? [关闭]

Posted

技术标签:

【中文标题】java中的材质按钮? [关闭]【英文标题】:Material button in java? [closed] 【发布时间】:2021-10-09 11:36:22 【问题描述】:

我们可以在 java 中使用材质 UI 吗? 基本上,我正在使用swing和awt在eclipse中制作一个计算器,我想尝试materialUI,所以我想使用其中的material按钮。 有可能吗?

【问题讨论】:

什么阻止了你? 【参考方案1】:

是的。您可以将 Material UI 与 Java 一起使用。将您的计算器实现为 Web 应用,并使用 Material UI 组件来实现计算器(Web)UI 以在用户的​​ Web 浏览器中运行。

但是将 Material UI 与 Swing / AWT 一起使用是没有意义的。

Material UI 是一个 javascript 组件库,在用户的网络浏览器中运行

Swing / AWT 用于在用户桌面上实现用户界面

(尝试将 Material UI 与 Swing / AWT 一起使用就像尝试给鱼装***一样。)


没有什么能阻止您使用 Swing / AWT 作为基础在 Java 中设计和实现酷按钮(例如看起来像 Material 按钮的按钮)。它“只是”是一个 Java 编码练习;请参阅 Andrew Thompson 的 answer 了解一些起点。

但我的建议是:不要打扰。这将是浪费精力...... IMO。

【讨论】:

【参考方案2】:

..看起来很酷..

如果纯粹是关于 Swing GUI 控件的外观,那可以使用自定义 look-and-feel 来实现。有关详细信息,请参阅教程中的 Modifying the Look and Feel 课程。请注意,还有许多第 3 方外观实现可能接近您认为的“酷”。

【讨论】:

以上是关于java中的材质按钮? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Android v21 中的样式化材质按钮

Angular:在关闭浏览器窗口之前显示材质弹出窗口

Android AppCompat 更改材质按钮的文本颜色

UE4 材质圆角按钮材质

markdown 角度 - 材质 - 如何覆盖材质按钮样式

如何根据对话框组件中的取消和是按钮更新父组件的材质幻灯片切换值?