berry/colorChart/scala/Tips.scala

  1: //..+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
  2: 
  3: /*'****************************************'demo: scala
  4: cd /Users/sketch/book/java_useBetter_1/berry/colorChart/scala/
  5: 
  6: scalac -d bin {Tips,colorSlider}.scala
  7: scala -cp bin berry.colorChart.scala.Tips; date
  8: 
  9: scalac -d bin {Tips,TreeView,colorButton,colorComboBox,colorList,colorRadioButton,colorTabbedPane,colorTable}.scala
 10: $ 
 11: ----------------------------------------
 12: version: berry.colorChart.scala.Tips$: #1.0.09
 13: berry.colorChart.scala.ColorButton$: #1.0.09
 14: berry.colorChart.scala.ColorList$: #1.0.09
 15: berry.colorChart.scala.ColorTabbedPane$: #1.0.06
 16: berry.colorChart.scala.ColorTable$: #1.0.15ab
 17: berry.colorChart.scala.TreeView$: #1.0.03
 18: ----------------------------------------
 19: $ 
 20: '****************************************'*/
 21: package berry.colorChart.scala
 22: 
 23: // ----------------------------------------
 24: import swing._
 25: import berry.colorChart.scala._
 26: 
 27: object Tips extends SimpleSwingApplication {
 28:   val version =          Tips
 29:     .getClass.getName+": #1.0.12"
 30: 
 31:   // ----------------------------------------
 32:   println("-"*40)
 33:   println("version: %s" format version)
 34: /*'****************************************'
 35:   println(ColorButton.version)
 36:   println(ColorComboBox.version)
 37:   println(ColorList.version)
 38:   println(ColorRadioButton.version)
 39:   println(ColorTabbedPane.version)
 40:   println(ColorTable.version)
 41:   println(TreeView.version)
 42: '****************************************'*/
 43:   println(ColorSlider.version)
 44:   println("-"*40)
 45: 
 46:   // ----------------------------------------
 47:   def top = new MainFrame {
 48: /*'****************************************'
 49:     title    =    "Color: ListView"
 50:     contents = new ColorList
 51:     title    =    "Color: TabbedPane"
 52:     contents = new ColorTabbedPane
 53:     title    =    "Color: Table"
 54:     contents = new ColorTable
 55:     title    =    "Color: Button"
 56:     contents = new ColorButton
 57:     title    =    "Color: RadioButton"
 58:     contents = new ColorRadioButton
 59:     title    =    "Color: ComboBox"
 60:     contents = new ColorComboBox
 61: '****************************************'*/
 62:     title    =    "Color: ColorSlider"
 63:     contents = new ColorSlider
 64: 
 65:     peer.setLocationRelativeTo(null)
 66:   }
 67: }
 68: 
 69: // ========================================