gpt4 book ai didi

java - 将 photoshop 设计转换为 Java GUI

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:21:04 24 4
gpt4 key购买 nike

我似乎找不到任何人做过或发布过类似的东西;本质上,我想在 photoshop 中设计自己的 UI,然后将图像切片以在 Java 应用程序中使用它。基本上在 PSD 文件中编码作为 GUI。这可能吗?如果是这样,有人可以引导我朝着正确的方向前进吗?

我不确定使用哪种编辑器来处理此类内容。我使用的是 Eclipse IDE,我知道有一个可视化编辑器,但是,我已经有了 PSD 文件中每个组件的实际设计。我想要做的就是开始将其合并到应用程序中。谢谢。

最佳答案

这取决于您的设计走多远。如果您只是想在图像上放置普通的 Swing 组件,这很容易。将您的 PSD 转换为(例如)PNG,创建一个加载图像的自定义 JPanel 子类并覆盖 paintComponent() 方法以绘制图像而不是普通背景。然后可以使用 setOpaque(false) 将所有子组件设置为透明。这会将您的图像置于背景中,并将组件漂浮在它的顶部。

如果您想更改单个组件的外观,很多工作量会更大。您基本上需要为 Swing 实现一个新的 Look&Feel。我不建议走那条路,除非你真的必须这样做,我们在这里谈论的是的工作,并且需要大量测试才能真正使其在所有平台上正常工作。

或者,已经有大量可用的自定义外观和感觉,我建议您查看一些免费提供的外观和感觉(只需谷歌“java 外观”)。其中许多可以在某种程度上定制(定制的程度取决于实际实现,因此请仔细查看它们中的每一个的源代码/文档)。

关于java - 将 photoshop 设计转换为 Java GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895607/

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