diff options
author | Joonas Lehtinen <joonas.lehtinen@itmill.com> | 2007-01-31 18:54:58 +0000 |
---|---|---|
committer | Joonas Lehtinen <joonas.lehtinen@itmill.com> | 2007-01-31 18:54:58 +0000 |
commit | 645545f63d8744677ee6159c19da5351be0e93d8 (patch) | |
tree | 9108f9fed5941d2cc5d277d6ac8c2d07154a2b5e /src/com/itmill/toolkit/demo/features/FeatureSelect.java | |
parent | fe5b627b76a56f2437c68e668e61e7c0c2a91012 (diff) | |
download | vaadin-framework-645545f63d8744677ee6159c19da5351be0e93d8.tar.gz vaadin-framework-645545f63d8744677ee6159c19da5351be0e93d8.zip |
Integrated filter select features. Fixed #41
svn changeset:393/svn branch:toolkit
Diffstat (limited to 'src/com/itmill/toolkit/demo/features/FeatureSelect.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/features/FeatureSelect.java | 50 |
1 files changed, 44 insertions, 6 deletions
diff --git a/src/com/itmill/toolkit/demo/features/FeatureSelect.java b/src/com/itmill/toolkit/demo/features/FeatureSelect.java index 721b833503..463cb06b11 100644 --- a/src/com/itmill/toolkit/demo/features/FeatureSelect.java +++ b/src/com/itmill/toolkit/demo/features/FeatureSelect.java @@ -32,6 +32,45 @@ import com.itmill.toolkit.ui.*; public class FeatureSelect extends Feature { + private static final String[] firstnames = + new String[] { + "John", + "Mary", + "Joe", + "Sarah", + "Jeff", + "Jane", + "Peter", + "Marc", + "Robert", + "Paula", + "Lenny", + "Kenny", + "Nathan", + "Nicole", + "Laura", + "Josˇ", + "Josie", + "Linus" }; + private static final String[] lastnames = + new String[] { + "Torvalds", + "Smith", + "Adams", + "Black", + "Wilson", + "Richards", + "Thompson", + "McGoff", + "Halas", + "Jones", + "Beck", + "Sheridan", + "Picard", + "Hill", + "Fielding", + "Einstein" }; + public FeatureSelect() { super(); } @@ -42,11 +81,10 @@ public class FeatureSelect extends Feature { // Example panel Panel show = new Panel("Select component"); - Select s = new Select("Select Car"); - s.addItem("Audi"); - s.addItem("BMW"); - s.addItem("Chrysler"); - s.addItem("Volvo"); + Select s = new Select("Select Person"); + for (int i=0; i<1000; i++) + s.addItem(firstnames[(int) (Math.random() * (firstnames.length-1))] + " " + + lastnames[(int) (Math.random() * (lastnames.length-1))]); show.addComponent(s); l.addComponent(show); @@ -62,7 +100,7 @@ public class FeatureSelect extends Feature { .getItemProperty(themes.getItemCaptionPropertyId()) .setValue("twincol"); l.addComponent(p); - + return l; } |