Examples of SelectField


Examples of nextapp.echo2.app.SelectField

       grid.add(new Label("Message"));
       grid.add(new TextArea());
       grid.add(new Label("Stuff"));
       grid.add(new ListBox(new Object[]{"one", "two", "three"}));
       grid.add(new Label("Things"));
       grid.add(new SelectField(new Object[]{"four", "five", "six"}));
      
       Button okButton = new Button("Ok");
       okButton.addActionListener(new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               Column errorColumn = new Column();
View Full Code Here

Examples of nextapp.echo2.app.SelectField

    /**
     * Ensures that invoking <code>getSelectedItem</code> on a
     * <code>SelectField</code> with no selected items returns null.
     */
    public void testGetSelectedItemNull() {
        SelectField selectField = new SelectField();
        assertNull(selectField.getSelectedItem());
    }
View Full Code Here

Examples of nextapp.echo2.app.SelectField

    /**
     * Test Adding/Removing <code>ActionListener</code>s and
     * receiving events.
     */
    public void testActionListeners() {
        SelectField selectField = new SelectField();
        selectField.setActionCommand("action!");
       
        assertFalse(selectField.hasActionListeners());
       
        ActionHandler actionHandler = new ActionHandler();
        selectField.addActionListener(actionHandler);

        assertTrue(selectField.hasActionListeners());
       
        selectField.processInput(SelectField.INPUT_ACTION, null);
        assertNotNull(actionHandler.lastEvent);
        assertEquals(selectField, actionHandler.lastEvent.getSource());
        assertEquals("action!", actionHandler.lastEvent.getActionCommand());

        selectField.removeActionListener(actionHandler);

        assertFalse(selectField.hasActionListeners());
    }
View Full Code Here

Examples of nextapp.echo2.app.SelectField

   
    /**
     * Test property accessors and mutators.
     */
    public void testProperties() {
        SelectField selectField = new SelectField();
        selectField.setActionCommand("action!");
        selectField.setBorder(TestConstants.BORDER_THICK_ORANGE);
        selectField.setHeight(TestConstants.EXTENT_30_PX);
        selectField.setInsets(TestConstants.INSETS_1234);
        selectField.setRolloverEnabled(true);
        selectField.setRolloverBackground(Color.GREEN);
        selectField.setRolloverFont(TestConstants.MONOSPACE_12);
        selectField.setRolloverForeground(Color.YELLOW);
        selectField.setWidth(TestConstants.EXTENT_100_PX);
        assertEquals("action!", selectField.getActionCommand());
        assertEquals(TestConstants.BORDER_THICK_ORANGE, selectField.getBorder());
        assertEquals(Color.GREEN, selectField.getRolloverBackground());
        assertEquals(true, selectField.isRolloverEnabled());
        assertEquals(TestConstants.MONOSPACE_12, selectField.getRolloverFont());
        assertEquals(Color.YELLOW, selectField.getRolloverForeground());
        assertEquals(TestConstants.EXTENT_30_PX, selectField.getHeight());
        assertEquals(TestConstants.INSETS_1234, selectField.getInsets());
        assertEquals(TestConstants.EXTENT_100_PX, selectField.getWidth());
    }
View Full Code Here

Examples of nextapp.echo2.app.SelectField

        add(testColumn);

        listBox1 = new ListBox(NUMBERS);
        testColumn.add(listBox1);

        selectField1 = new SelectField(NUMBERS);
        testColumn.add(selectField1);
       
        Grid grid = new Grid();
        grid.setBorder(new Border(1, Color.BLACK, Border.STYLE_SOLID));
        testColumn.add(grid);
       
        selectField2 = new SelectField(NUMBERS);
        grid.add(selectField2);
       
        listBox2 = new ListBox(NUMBERS);
        grid.add(listBox2);
       
View Full Code Here

Examples of nextapp.echo2.app.SelectField

        optionColumn.add(folderSelectColumn);
       
        label = new Label(Messages.getString("MailScreen.PromptFolderSelect"));
        folderSelectColumn.add(label);
       
        folderSelect = new SelectField();
        folderSelect.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                setFolder(folders[folderSelect.getSelectedIndex()]);
            }
        });
View Full Code Here

Examples of nextapp.echo2.app.SelectField

        Column parentSelectColumn = new Column();
        controlGroupsColumn.add(parentSelectColumn);
       
        parentSelectColumn.add(new Label("Parent"));
                       
        parentSelectField = new SelectField(componentListModel);
        parentSelectField.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e) {
                if (parentSelectField.getSelectedItem() instanceof ComponentEntry) {
                    parentComponentInstance = ((ComponentEntry) parentSelectField.getSelectedItem()).newInstance();
                } else {
                    parentComponentInstance = null;
                }
                update();
            }
        });
        parentSelectColumn.add(parentSelectField);
       
        childSelectFields = new SelectField[4];
        childComponentInstances = new Component[4];
        for (int i = 0; i < childSelectFields.length; ++i) {
            Column childSelectColumn = new Column();
            controlGroupsColumn.add(childSelectColumn);
           
            childSelectColumn.add(new Label("Child #" + i));
                           
            final int childNumber = i;
            childSelectFields[i] = new SelectField(componentListModel);
            childSelectFields[i].addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    if (childSelectFields[childNumber].getSelectedItem() instanceof ComponentEntry) {
                        childComponentInstances[childNumber]
                                = ((ComponentEntry) childSelectFields[childNumber].getSelectedItem()).newInstance();
View Full Code Here

Examples of nextapp.echo2.app.SelectField

                switch (column) {
                case 0:
                    TextField tf = new TextField(new StringDocument(), value.toString(), 30);
                    return tf;
                case 1:
                    SelectField monthField = new SelectField(monthModel);
                    monthField.setSelectedIndex(((Integer) value).intValue());
                    return monthField;
                case 2:
                    SelectField dayField = new SelectField(dayModel);
                    dayField.setSelectedIndex(((Integer) value).intValue() - 1);
                    return dayField;
                case 3:
                    SelectField yearField = new SelectField(yearModel);
                    yearField.setSelectedIndex(((Integer) value).intValue() - 1850);
                    return yearField;
                }
                return null;
            }
        };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.