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: // ========================================