private void createControls() { lblName = new Label(this, "lblName"); lblDescription = new Label(this, "lblDescription"); lblDate = new Label(this, "lblDate"); lblOwner = new Label(this, "lblOwner"); ibName = new InputBox(this, "ibName"); ibName.setWidth(340); ibDescription = new InputBox(this, "ibDescription"); ibDescription.setEmptyInfoText("Enter a description of this list profile"); ibDescription.setMultiLine(true); ibDescription.setWidth(340); ibDescription.setHeight(50); rbtnYes = new RadioButton(this, "rbtnYes"); rbtnYes.setTitle("Yes"); rbtnNo = new RadioButton(this, "rbtnNo", rbtnYes); rbtnNo.setTitle("No"); updateFieldsValues(); }
/** * @param control * @param string * @param model2 * @param rootFile */ public PathInfoControl( IControlContainer container, String name, DirectoryModel model, File root) { super(container, name); this.model = model; this.root = root; txtPath = new InputBox(this, "txtPath"); txtPath.setWidth(500); txtPath.setListenKeyCode(13); // Listen to the ENTER key txtPath.addKeyListener( new KeyListener() { public void keyPressed(de.jwic.events.KeyEvent event) { gotoPath(txtPath.getText()); }; }); LabelControl lblPath = new LabelControl(this, "label"); lblPath.setText("Path:"); Button btGo = new Button(this, "btGo"); btGo.setTitle("Go there"); btGo.addSelectionListener( new SelectionListener() { public void objectSelected(SelectionEvent event) { gotoPath(txtPath.getText()); } }); updatePath(); model.addPropertyChangeListener(this); }
private void createDimMappingEditor() { inpKey = new InputBox(this, "inpKey"); inpKey.setWidth(300); inpDescription = new InputBox(this, "inpDescription"); inpDescription.setMultiLine(true); inpDescription.setRows(3); inpDescription.setWidth(300); lbcDimension = new ListBox(this, "lbcDimension"); lbcDimension.setChangeNotification(true); lbcDimension.addElementSelectedListener( new ElementSelectedListener() { public void elementSelected(ElementSelectedEvent event) { onDimensionSelection((String) event.getElement()); } }); for (IDimension dim : dataPool.getDimensions()) { String title = dim.getTitle() != null ? dim.getKey() + "(" + dim.getTitle() + ")" : dim.getKey(); lbcDimension.addElement(title, dim.getKey()); } chkOnUnmapped = new RadioGroup(this, "chkOnUnmapped"); chkOnUnmapped.setChangeNotification(true); chkOnUnmapped.addElement("Create", "CREATE"); chkOnUnmapped.addElement("Skip", "SKIP"); chkOnUnmapped.addElement("Assign To", "ASSIGN"); chkOnUnmapped.addElement("Fail", "FAIL"); chkOptions = new CheckBoxGroup(this, "chkOptions"); chkOptions.addElement("Autocreate Mapping", "autocreate"); new Label(this, "elmSelector").setText(""); elmSelector = null; /* * Load Initial Values */ if (dimMapping.getKey() != null) { inpKey.setText(dimMapping.getKey()); inpKey.setEnabled(false); } inpDescription.setText(dimMapping.getDescription() != null ? dimMapping.getDescription() : ""); lbcDimension.setSelectedKey( dimMapping.getDimensionKey() != null ? dimMapping.getDimensionKey() : ""); chkOnUnmapped.setSelectedKey(dimMapping.getOnUnmapped().name()); if (dimMapping.isAutoCreateMapping()) { chkOptions.setSelectedKey("autocreate"); } if (elmSelector != null && dimMapping.getUnmappedPath() != null && dimMapping.getUnmappedPath().length() != 0) { IDimension dimension = elmSelector.getDimension(); try { IDimensionElement elm = dimension.parsePath(dimMapping.getUnmappedPath()); elmSelector.setDimensionElement(elm); } catch (Exception e) { errInfo.showError("Error restoring unmapped value - element removed?: " + e); } } inpTestString = new InputBox(this, "inpTestString"); inpTestString.setWidth(600); Button btTest = new Button(this, "btTest"); btTest.setTitle("Test"); btTest.addSelectionListener( new SelectionListener() { /* (non-Javadoc) * @see de.jwic.events.SelectionListener#objectSelected(de.jwic.events.SelectionEvent) */ public void objectSelected(SelectionEvent event) { applyTest(); } }); }