diff options
Diffstat (limited to 'docs/examples/swing/ListViewDemo.scala')
-rw-r--r-- | docs/examples/swing/ListViewDemo.scala | 17 |
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))) + } +} |