我如何将Photoshop GUI转换为Java GUI界面?

时间:2014-07-31 07:26:07

标签: java user-interface

我想从photoshop中的界面设计。要集成这些元素设计组件java按钮,滑块等......

这是一个photoshop界面示例,我想在组件java:

enter image description here enter image description here enter image description here

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

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

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

或者,已经有大量的自定义Look& Feels可用,我建议你看看一些免费提供的(只是google“java外观和感觉”)。其中许多可以在一定程度上进行定制(多少取决于实际实现,因此请仔细查看每个来源/文档)。