【问题标题】:Program Java Swing, Flex like [closed]像[关闭]一样编程Java Swing,Flex
【发布时间】:2011-04-01 09:42:39
【问题描述】:
我在 Flex 中编程已经有一段时间了,我已经习惯了“变量绑定”的模型来更新界面。这使得将逻辑与 gui 解耦变得非常容易,无需考虑事件和处理程序所有的时间..
在 Swing 中,有没有类似的编程风格?一些框架,或者只是一种我的编程风格更熟悉的做事方式?
谢谢!
【问题讨论】:
标签:
java
apache-flex
swing
user-interface
【解决方案2】:
我建议您尝试 JavaFX。它是使用 Swing 作为小部件框架的具有数据绑定的声明性框架。
【解决方案3】:
WindowBuilder Pro 具有这种“绑定”功能。 (由于 Google,它现在是免费的。)尽管如此,仍然更喜欢 Flex UI。 :)
http://code.google.com/javadevtools/wbpro/
但我可以理解您的抱怨 - 一旦您接触了 Flex SDK,Swing/Java 就会留下很多不足之处。 Flex 和在某些方面 ActionScript 本身更适合处理 GUI 挑战,这使得回到 Swing 有点痛苦,因为它的所有匿名内部类、处理 EDT 和冗长的非 mxml 布局膨胀!