/TreeTable

Swing components, accessories, utilities, etc for use in a GUI

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

TreeTable

A TreeTable component for Swing. This started as a fork/clone from the Java project at https://code.google.com/p/aephyr/ -- "Swing components, accessories, utilities, etc for use in a GUI", released under the GNU LGPL. The original author was drael4...@gmail.com.

The Java component, in sub project java, is accompanied by Scala-Swing component, in sub project scala.

All modifications, extensions and Scala project (C)opyright 2013 by Hanns Holger Rutz. New project released under the GNU LGPL.

example

An example is currently included in the test sources of the Java sub project:

$ sbt treetable-java/test:run

linking

To use the library:

"de.sciss" %  "treetable-java"  % v  // Java only component
"de.sciss" %% "treetable-scala" % v  // Scala component

The current version v is 1.3.+

building

This project compiles against Scala 2.10 and sbt 0.12.

known issues

There is a problem with the Java project, resulting in a java.lang.reflect.GenericSignatureFormatError for a fresh compilation. Just run the compile task again, and thanks to sbt incremental compilation this second run will pass.