SwingLabs(SwingX)采集后的状态如何?


87

我发现了这个较早的讨论:是否有人使用Swing的“ swingx”扩展名?,但我想知道SwingLabs SwingX的当前状态。一堆下载地址等都坏了,例如:

https://swingx.dev.java.net http://swinglabs.org/projects.jsp上的第一个链接

https://swingx.dev.java.net/files/documents/2981/153005/swingx-1.6.2-bundle.zip最新的稳定下载

等等...

仅仅是替换一个新域的问题,还是Oracle破坏了这些活动?


36
SwingX是一个广为人知,使用广泛且维护良好的开放源代码项目-我看不到如何将有关此类框架的问题评价为“不太可能对未来的访问者有所帮助”-投票决定重新开放,当然...
kleopatra 2012年

11
我偶尔对此表示反对,这是经验证据表明其他读者认为这很有用。
Dilum Ranatunga '02

Answers:


51

新更新(基于评论)

正如@kleopatra(Swing Labs团队的核心成员)所指出的,该项目已死。由于java.net不再可用,因此似乎已死。

如果您仍要使用它,则@ emmanuel-bourg引用了此镜像https://github.com/ebourg/swingx和这个https://github.com/RockManJoe64/swingx

较旧的更新

SwingX 1.6.5-1已发布(实际上,前一阵子,忘记了该线程;),请参见swinglabs论坛中的公告。它是1.6.5的回归版本,其中存在一些绘画问题,这些问题打破了针对1.6.4的代码构建的向后兼容性。对于基于合成器的LAF而言,尤其是那些问题,在这些合成器中忽略了安装有合成器的背景绘画工具,例如JXPanel和JRendererCheckBox。紧急修复了这些问题,部分是通过还原更改来解决的。计划将来的发行版以更彻底地解决它们。

更新资料

SwingX 1.6.4已发布,请参见java.net的swinglabs论坛中的公告。

更新资料

SwingX 1.6.3已发布,可从Maven rep(位于java.net)获得工件,最有可能(也没有从中央收到警报)

原始答案

不幸的是,项目可访问性由于向kenai基础架构的迁移而遭受了严重损失-从涉及工作链接的低层次开始。特别是,SwingLabs.org很少出现过,并且那里的一切都严重过时了。

为了掌握构建工件,可以从项目的下载部分获得所有版本。

http://java.net/projects/swingx/downloads

(请注意文件“ downloads-broken-due-to-migration-crap;-的文件说明)

编辑:为方便起见(由于从上述文件的描述开始c&p似乎很困难;-),下载部分的基本视图链接是,然后向下导航至发行版

http://java.net/downloads/swingx/

该项目本身仍在运行中,是一个里程碑式的发布,如基础架构所述,再次受到阻碍,如

http://www.java.net/forum/topic/javadesktop/java-desktop-technologies/swinglabs/latest-swingx-demo-other-stuff

很抱歉造成混乱,我们现在(或在不久的将来)不能做太多事情


3
@Djon the maven rep似乎很慢,但仍然存在-maven.java.net/#nexus-search;quick~swingx您想要的是swingx-all
kleopatra 2014年

4
几年前,该项目似乎逐渐从interweb的表面消失了……现在,由于java.net消失了,似乎只有Nexus信息库仍然存在,而移植的java.net项目列表甚至都没有提及Swing。
Didier L

8
@kleopatra在java.net脱机的情况下,最新版本的SwingX开发源代码似乎在互联网上没有剩余的位置。但!一位同事已经从SVN下载了源代码,并在取下java.net之前将其保存在本地。现在进行一些无耻的自我推广:我已将此复制的源上传到github.com/arotenberg/swingx。即使现在没有人开发它,至少现在仍然可以查看它。
亚伦·罗滕伯格

3
这是具有修订历史记录的另一个导出文件:github.com/ebourg/swingx
Emmanuel Bourg

4
另一个带有所有分支和标签(但不包含修订号)的出口github.com/RockManJoe64/swingx
Emmanuel Bourg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.