将photoshop设计转换为Java GUI

elg*_*cid 9 java photoshop user-interface

我似乎无法找到任何已完成或发布此类内容的人; 基本上我想在photoshop中设计我自己的UI,然后将图像切片以在Java应用程序中使用它.基本上在PSD文件中编码为GUI.这可能吗?如果是这样,任何人都能引导我朝着正确的方向前进吗?

我不确定用什么编辑器来做这类事情.我正在使用Eclipse IDE,我知道有一个Visual Editor但是,我已经有了PSD文件中每个组件的实际设计.我想要做的就是开始将其纳入应用程序.谢谢.

Dur*_*dal 5

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

如果你想改变组件如何个别看,它是一个很多更多的工作.你基本上需要为Swing实现一个新的外观.我不建议走那条路,除非你真的需要,我们在这里讨论几周的工作,并且它需要大量的测试才能真正使它在所有平台上正常工作.

或者,已经有大量的自定义外观和感觉,我建议你看看一些免费提供的(只是谷歌"Java外观和感觉").其中许多可以在某种程度上进行定制(多少取决于实际的实现,因此请仔细查看每个的源/文档).