gpt4 book ai didi

java - 如何使在 NetBeans 中开发的 Java Swing 应用程序没有丑陋的按钮?

转载 作者:行者123 更新时间:2023-12-04 05:57:58 24 4
gpt4 key购买 nike

我在 Netbeans 中开发了一个 Java 应用程序,我将很快发布它,所以我正在努力让它不那么难看。由于我在 Mac 上开发,GUI 构建器使用 Mac Look & Feel,看起来不错,但我的许多用户不会使用 Mac。默认的 L&F 是 Nimbus,它看起来不错,除了按钮,按钮有烦人的边框,手动设置边框不会被覆盖(您可以在图像中看到手动边框的外观)。使用手动设置的边框,Nimbus L&F 在我制作的边框内添加了自己的奇怪边框,这看起来很愚蠢。如果没有手动设置边框,Nimbus 的边框会以视觉上不吸引人的方式重叠,为了避免重叠,我必须将按钮间隔得非常远,我也不喜欢这样。

我尝试使用 Netbeans 中可用的其他 L&F(Metal 和其他东西),但它们太难看了。

基本上,我想要一些有关如何自定义此应用程序中按钮外观的建议。我不想从头开始编写按钮绘图功能或设计自己的图像。我只是想要一种更改设置的方法,这样事情就不会看起来很愚蠢。我在不同的地方读到 Substance L&F 很好,但我找不到哪里可以下载它。如果有人可以将我链接到 Substance 的下载页面或推荐另一种流行、简单且看起来不傻的 L&F,我将不胜感激。

Decent looking under Mac L&F

最佳答案

是的,您在 Netbeans 中找到的几乎所有 L&F 都比默认的差。该程序将使用操作系统的默认外观 - 因此,如果它在 Windows 上运行,它将具有“Windows-esce”按钮和字体,而在 Mac 上将具有 Mac 风格。

这完全取决于您要查找的内容。如果您的应用程序是专业的,并且您不介意它根据用户的操作系统而具有不同的样式,那么我会将其保留为默认值。它使您的程序更加熟悉,真正让用户感觉更舒适。

如果您要对所有用户进行精确查找,那么如您所知,您只需要在您的程序中包含 L&F。我找不到 Substance 的下载,但这里有一些 L&F - 商业的和免费的。

关于java - 如何使在 NetBeans 中开发的 Java Swing 应用程序没有丑陋的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com