Skip to content

Commit 7d7fba8

Browse files
committed
Merge pull request #12 from andy1138/java7-examples
(Java7 branch) Java7 examples update
2 parents 91833ed + b3a46ad commit 7d7fba8

32 files changed

+633
-393
lines changed

README.md

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
scala-swing (unsupported) [<img src="https://api.travis-ci.org/scala/scala-swing.png?branch=java7"/>](https://travis-ci.org/scala/scala-swing?branch=java7)
1+
scala-swing (mostly-unsupported) [<img src="https://api.travis-ci.org/scala/scala-swing.png?branch=java7"/>](https://travis-ci.org/scala/scala-swing?branch=java7)
22
=========
33

44
This is now community maintained. If you're interested in helping then contact @adriaanm or @andy1138
@@ -26,7 +26,41 @@ The library comprises three main packages:
2626

2727
- `scala.swing`: All widget classes and traits.
2828
- `scala.swing.event`: The event hierarchy.
29-
- `scala.swing.test`: A set of demos.
29+
30+
31+
Examples
32+
---
33+
34+
A number of examples can be found in the `examples` project.
35+
A good place to start is `[12] scala.swing.examples.UIDemo` (_index number may be different for you_). This gives pulls in the all the other examples into a tabbed window.
36+
37+
38+
```
39+
$ sbt examples/run
40+
41+
Multiple main classes detected, select one to run:
42+
43+
[1] scala.swing.examples.ButtonApp
44+
[2] scala.swing.examples.Dialogs
45+
[3] scala.swing.examples.ComboBoxes
46+
[4] scala.swing.examples.CelsiusConverter2
47+
[5] scala.swing.examples.ListViewDemo
48+
[6] scala.swing.examples.HelloWorld
49+
[7] scala.swing.examples.LabelTest
50+
[8] scala.swing.examples.PopupDemo
51+
[9] scala.swing.examples.ColorChooserDemo
52+
[10] scala.swing.examples.LinePainting
53+
[11] scala.swing.examples.GridBagDemo
54+
[12] scala.swing.examples.UIDemo
55+
[13] scala.swing.examples.TableSelection
56+
[14] scala.swing.examples.CelsiusConverter
57+
[15] scala.swing.examples.SwingApp
58+
[16] scala.swing.examples.CountButton
59+
60+
Enter number:
61+
```
62+
63+
3064

3165

3266
Versions

build.sbt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,21 @@ test in Test := {
3030
}
3131

3232

33+
// set the prompt (for this build) to include the project id.
34+
shellPrompt in ThisBuild := { state => Project.extract(state).currentRef.project + "> " }
35+
36+
37+
lazy val swing = project.in( file(".") )
38+
39+
lazy val examples = project.in( file("examples") )
40+
.dependsOn(swing)
41+
.settings(
42+
scalaVersion := "2.11.1",
43+
fork in run := true,
44+
fork := true
45+
)
46+
47+
48+
3349

3450

docs/examples/swing/ButtonApp.scala

Lines changed: 0 additions & 24 deletions
This file was deleted.

docs/examples/swing/CountButton.scala

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/examples/swing/GridBagDemo.scala

Lines changed: 0 additions & 64 deletions
This file was deleted.

docs/examples/swing/HelloWorld.scala

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/examples/swing/LabelTest.scala

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/examples/swing/LinePainting.scala

Lines changed: 0 additions & 53 deletions
This file was deleted.

docs/examples/swing/ListViewDemo.scala

Lines changed: 0 additions & 17 deletions
This file was deleted.

docs/examples/swing/SimpleApplet.scala

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)