summaryrefslogtreecommitdiff
path: root/docs/examples/swing/SimpleApplet.scala
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/swing/SimpleApplet.scala')
-rw-r--r--docs/examples/swing/SimpleApplet.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/examples/swing/SimpleApplet.scala b/docs/examples/swing/SimpleApplet.scala
new file mode 100644
index 0000000000..502de537a3
--- /dev/null
+++ b/docs/examples/swing/SimpleApplet.scala
@@ -0,0 +1,18 @@
+package examples.swing
+
+import event._
+
+class SimpleApplet extends Applet {
+ object ui extends UI with Reactor {
+ def init() = {
+ val button = new Button("Press here!")
+ val text = new TextArea("Java Version: " + util.Properties.javaVersion + "\n")
+ listenTo(button)
+ reactions += {
+ case ButtonClicked(_) => text.text += "Button Pressed!\n"
+ case _ =>
+ }
+ contents = new BoxPanel(Orientation.Vertical) { contents.append(button, text) }
+ }
+ }
+}