aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/features/FeatureSelect.java
diff options
context:
space:
mode:
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>2007-01-31 18:54:58 +0000
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>2007-01-31 18:54:58 +0000
commit645545f63d8744677ee6159c19da5351be0e93d8 (patch)
tree9108f9fed5941d2cc5d277d6ac8c2d07154a2b5e /src/com/itmill/toolkit/demo/features/FeatureSelect.java
parentfe5b627b76a56f2437c68e668e61e7c0c2a91012 (diff)
downloadvaadin-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.java50
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;
}