代码之家  ›  专栏  ›  技术社区  ›  Dan

混合java版本JTable

  •  0
  • Dan  · 技术社区  · 17 年前

    我想使用java6中新的JTable行分类器。但我也需要它在MacOSX中与Java5兼容。

    2 回复  |  直到 17 年前
        1
  •  1
  •   Dan Vinton    17 年前

    您可以随时从 SwingX 而不是图书馆。 It has sorting built in

        2
  •  0
  •   Aaron Digulla    17 年前
    1. 您可以在系统属性“java.version”中找到JVM版本。

    2. 将JTable sorter对象的源代码复制到项目中并使用它。请注意,除非您拥有Sun的许可证,否则不允许分发此文件。所以这是好的东西,你只使用自己或在你的公司。出售或放在网上下载是不好的。 IANAL .

    3. 编写一个实现sorter接口的helper类。在这个类中,输入以下代码:

    当抛出ClassNotFoundException时,该类不可用。如果是的话,请使用反射 sorterClass 创建实例并将其安装到表上。

    注意:您不能在任何地方导入任何Java6类!如果这样做,加载helper类将失败。此外,还必须使用Java5编译代码。