0

我是 swing 的粉丝,发现它已经完成了我需要的一切,除了可扩展的 GUI。我可以通过编程使小部件可扩展,但如果我想插入一个可选功能,动态生成每个被更改的组件可能会非常乏味。

我花了很短的时间编写 Firefox 插件,这让我对 Overlays 的想法非常感兴趣。

Java是否存在具有类似概念的东西?

4

4 回答 4

2

当然,更准确地了解“可扩展”GUI 是什么意思会很好。

在我的工作中, JXLayer很好地满足了扩展 Swing 组件的大多数需求。例如,实现验证通知层、使用进度指示阻塞等。

于 2009-08-06T20:09:17.647 回答
1

“插上”

你是说插件吗?

看看这里: http: //karussell.wordpress.com/2009/09/16/plugable-swing-a-hello-world-osgi-example/

NetBeans 查找类 (openide) 和 JDK6 中包含的 ServiceLoader 可以实现类似的事情: http ://weblogs.java.net/blog/2008/08/12/simple-dependency-injection-serviceloader-jdk-6

对于可扩展的 GUI 框架,请看这里: http: //karussell.wordpress.com/2009/10/08/java-application-frameworks-not-only-client-side/

更新:现在有了griffon,你也可以做到这一点

于 2009-10-31T10:24:03.670 回答
0

在可以将 xml 文档转换为 java GUI 的项目中进行了多次尝试。

JavaFX将是理想的,但这需要 1.6u10 或更高版本。

于 2009-08-06T18:02:43.197 回答
0

看一下 SwingBean 框架。

这有点酷,因为它允许您通过 xml 文件生成用户界面。

这是链接:http ://swingbean.sourceforge.net/

于 2009-12-19T15:16:59.250 回答