`
liuwangxia
  • 浏览: 135240 次
  • 性别: Icon_minigender_1
  • 来自: 黄石
社区版块
存档分类
最新评论

JavaFX界面设计教训

阅读更多
使用JavaFX Production Suite设计界面的教训:
1)不用Photoshop,因为最后导出的FXZ文件基本是由PNG图像组成,在JavaFX中无利用价值。
2)要用矢量图形设计工具设计,可以插入位图,生成的FXZ文件很方便在JavaFX中利用。
3)矢量图形设计工具可用Illustrator,直接导出FXZ格式;也可用InkscapeKarbon保存为SVG格式,然后用SVG2FX工具转换成FXZ。
鉴于Illustrator没有Linux版本且价格不菲,推荐大家用Inkscape,有兴趣的也可试试Karbon
分享到:
评论
5 楼 xhuixuanwen 2009-09-01  
期待!不过期望值不能太高,再好,都必须要有photoshop的基础,javafx需要的不是一个单纯的编码匠,而是一个需要有创新的设计师。
4 楼 liuwangxia 2009-08-24  
引用
你说的是实际情况,但是应该看到,在illustrator中并不是所有的情况都能转换成svg格式,有些在javafx中没相应的表示方法,它也只能转换成png,毕竟这两种adobe的产品,同javafx相比较是不对称,差距很大,有些名称一样,但出来的效果相差十万八千里。

也许SUN的JavaFX设计工具正式发布后,会有较大的改善:
http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/
3 楼 xhuixuanwen 2009-08-22  
你说的是实际情况,但是应该看到,在illustrator中并不是所有的情况都能转换成svg格式,有些在javafx中没相应的表示方法,它也只能转换成png,毕竟这两种adobe的产品,同javafx相比较是不对称,差距很大,有些名称一样,但出来的效果相差十万八千里。
2 楼 liuwangxia 2009-08-20  
xhuixuanwen 写道
问题是illustrator和photoshop作用不一样,否则没必要同时存在,photoshop中的有些功能illustrator中不一定有,javafx中的许多功能同photoshop是一致的,明显是参照了photoshop,本人不太理解用photoshop导出的文件,在javafx中无利用价值的意思,好象并不是这样。


主要因为从photoshop导出的文件是由PNG图像组成,虽然各层和层之间的关系都保留了,但不是矢量格式,若用于自适应大小的程序界面,则难以用代码控制。若用于固定大小的界面,应该可以。
1 楼 xhuixuanwen 2009-08-18  
问题是illustrator和photoshop作用不一样,否则没必要同时存在,photoshop中的有些功能illustrator中不一定有,javafx中的许多功能同photoshop是一致的,明显是参照了photoshop,本人不太理解用photoshop导出的文件,在javafx中无利用价值的意思,好象并不是这样。

相关推荐

Global site tag (gtag.js) - Google Analytics