summaryrefslogtreecommitdiff
path: root/docs/examples/swing/ListViewDemo.scala
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/swing/ListViewDemo.scala')
-rw-r--r--docs/examples/swing/ListViewDemo.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/examples/swing/ListViewDemo.scala b/docs/examples/swing/ListViewDemo.scala
new file mode 100644
index 0000000000..5630f2871d
--- /dev/null
+++ b/docs/examples/swing/ListViewDemo.scala
@@ -0,0 +1,17 @@
+package examples.swing
+
+object ListViewDemo extends SimpleSwingApplication {
+ def top = new MainFrame {
+ case class City(name: String, country: String, population: Int, capital: Boolean)
+ val items = List(City("Lausanne", "Switzerland", 129273, false),
+ City("Paris", "France", 2203817, true),
+ City("New York", "USA", 8363710 , false),
+ City("Berlin", "Germany", 3416300, true),
+ City("Tokio", "Japan", 12787981, true))
+ import ListView._
+ contents = new FlowPanel(new ScrollPane(new ListView(items) {
+ renderer = Renderer(_.name)
+ }))
+ //new ScrollPane(new Table(items)))
+ }
+}