summaryrefslogtreecommitdiff
path: root/src/swing
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2008-05-20 20:31:20 +0000
committerMartin Odersky <odersky@gmail.com>2008-05-20 20:31:20 +0000
commit00e18ddfec3d3d592b5a140af3a73e4c06a135fe (patch)
tree0142cbb81eafb673eecb1ec8ace361d89818afd0 /src/swing
parent2c7e43ae7adc82438924c2dba9fd725c216c3048 (diff)
downloadscala-00e18ddfec3d3d592b5a140af3a73e4c06a135fe.tar.gz
scala-00e18ddfec3d3d592b5a140af3a73e4c06a135fe.tar.bz2
scala-00e18ddfec3d3d592b5a140af3a73e4c06a135fe.zip
1) Fix in backend to print meaningful filenames...
1) Fix in backend to print meaningful filenames (previously it was "[wrote DataOutputStream@6747]" 2) Treat java varargs as Scala varargs 3) Allow parsing of Java source files
Diffstat (limited to 'src/swing')
-rwxr-xr-xsrc/swing/scala/swing/test/ButtonApp.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/swing/scala/swing/test/ButtonApp.scala b/src/swing/scala/swing/test/ButtonApp.scala
new file mode 100755
index 0000000000..c6f3e5ec94
--- /dev/null
+++ b/src/swing/scala/swing/test/ButtonApp.scala
@@ -0,0 +1,18 @@
+import swing._, swing.event._
+
+object MyApp extends SimpleGUIApplication {
+ def top = new Frame {
+ title = "My Frame"
+ contents = new GridPanel(2, 2) {
+ hGap = 3
+ vGap = 3
+ contents += new Button {
+ text = "Press Me!"
+ reactions += {
+ case ButtonClicked(_) => text = "Hello Scala"
+ }
+ }
+ }
+ size = (300, 80)
+ }
+}