Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.41 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.41 KB

ScalaSwingContrib

A collection of community-contributed extensions to Scala Swing, including

  • A Tree and TreeModel for wrapping JTree, contributed by Ken Scambler & Sciss
  • A GroupPanel to display items using javax.swing.GroupLayout, contributed by Andreas Flierl
  • A PopupMenu wrapper contributed by https://github.com/sullivan-
  • A ColorChooser contributed by Andy Hicks
  • RichColor enriches java.awt.Color with methods to move around in color space, contributed by Ben Hutchison
  • AbsoluteLayoutPanel supports absolute layouts (Swing's null LayoutManager) in ScalaSwing, contributed by Ben Hutchison and Ken Scambler
  • RichFont enriches java.awt.Font

All classes reside in the scalaswingcontrib package namespace.

Jars can be downloaded manually from the distributions directory.

ScalaSwingContrib is derived from [https://github.com/kenbot/scala-swing] and [https://github.com/ingoem/scala-swing/pulls], and is maintained by Ben Hutchison and Ken Scambler.

ScalaSwingContrib is built with SBT: sbt package

Maven details

  • Group Id: com.github.benhutchison
  • Aftifact Id: ScalaSwingContrib
  • Version: 1.5

Version 1.4+ is built with Scala 2.10.1. 1.3 is built with Scala 2.9.2.

Bug reports and pull requests welcome.

Be aware that ScalaSwingContrib is intended to be strictly an /extension/, not a /modification/ to ScalaSwing, so changes to existing ScalaSwing APIs should be submitted to the core Scala team.