diff options
Diffstat (limited to 'src/com/itmill/toolkit/demo/features/FeaturePanel.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/features/FeaturePanel.java | 78 |
1 files changed, 36 insertions, 42 deletions
diff --git a/src/com/itmill/toolkit/demo/features/FeaturePanel.java b/src/com/itmill/toolkit/demo/features/FeaturePanel.java index 6b25fd942e..6379dd370d 100644 --- a/src/com/itmill/toolkit/demo/features/FeaturePanel.java +++ b/src/com/itmill/toolkit/demo/features/FeaturePanel.java @@ -1,30 +1,30 @@ /* ************************************************************************* - IT Mill Toolkit + IT Mill Toolkit - Development of Browser User Interfaces Made Easy + Development of Browser User Interfaces Made Easy - Copyright (C) 2000-2006 IT Mill Ltd - - ************************************************************************* + Copyright (C) 2000-2006 IT Mill Ltd + + ************************************************************************* - This product is distributed under commercial license that can be found - from the product package on license.pdf. Use of this product might - require purchasing a commercial license from IT Mill Ltd. For guidelines - on usage, see licensing-guidelines.html + This product is distributed under commercial license that can be found + from the product package on license.pdf. Use of this product might + require purchasing a commercial license from IT Mill Ltd. For guidelines + on usage, see licensing-guidelines.html - ************************************************************************* - - For more information, contact: - - IT Mill Ltd phone: +358 2 4802 7180 - Ruukinkatu 2-4 fax: +358 2 4802 7181 - 20540, Turku email: info@itmill.com - Finland company www: www.itmill.com - - Primary source for information and releases: www.itmill.com + ************************************************************************* + + For more information, contact: + + IT Mill Ltd phone: +358 2 4802 7180 + Ruukinkatu 2-4 fax: +358 2 4802 7181 + 20540, Turku email: info@itmill.com + Finland company www: www.itmill.com + + Primary source for information and releases: www.itmill.com - ********************************************************************** */ + ********************************************************************** */ package com.itmill.toolkit.demo.features; @@ -46,39 +46,34 @@ public class FeaturePanel extends Feature { l.addComponent(show); // Properties - PropertyPanel p = new PropertyPanel(show); - Form ap = p.createBeanPropertySet(new String[] { "width", "height" }); - Select themes = (Select) p.getField("style"); - themes - .addItem("light") - .getItemProperty(themes.getItemCaptionPropertyId()) - .setValue("light"); - themes - .addItem("strong") - .getItemProperty(themes.getItemCaptionPropertyId()) - .setValue("strong"); - p.addProperties("Panel Properties", ap); - l.addComponent(p); + propertyPanel = new PropertyPanel(show); + Form ap = propertyPanel.createBeanPropertySet(new String[] { "width", + "height" }); + Select themes = (Select) propertyPanel.getField("style"); + themes.addItem("light").getItemProperty( + themes.getItemCaptionPropertyId()).setValue("light"); + themes.addItem("strong").getItemProperty( + themes.getItemCaptionPropertyId()).setValue("strong"); + propertyPanel.addProperties("Panel Properties", ap); return l; } protected String getExampleSrc() { return "Panel show = new Panel(\"Panel caption\");\n" - + "show.addComponent(new Label(\"Label in Panel\"));"; + + "show.addComponent(new Label(\"Label in Panel\"));"; } protected String getDescriptionXHTML() { - return "The Panel is a container for other components, it usually draws a frame around it's "+ - "extremities and may have a caption to clarify the nature of the contained components purpose."+ - "A panel always contains firstly a layout onto which the actual contained components are added, "+ - "this layout may be switched on the fly. <br/><br/>"+ - "On the demo tab you can try out how the different properties "+ - "affect the presentation of the component."; + return "The Panel is a container for other components, it usually draws a frame around it's " + + "extremities and may have a caption to clarify the nature of the contained components purpose." + + "A panel always contains firstly a layout onto which the actual contained components are added, " + + "this layout may be switched on the fly. <br/><br/>" + + "On the demo tab you can try out how the different properties " + + "affect the presentation of the component."; } - protected String getImage() { return "panel.jpg"; } @@ -88,4 +83,3 @@ public class FeaturePanel extends Feature { } } - |