Examples of ItsNatHTMLSelectComboBox


Examples of org.itsnat.comp.list.ItsNatHTMLSelectComboBox

        ItsNatHTMLLabel label = (ItsNatHTMLLabel)componentMgr.createItsNatComponentById("labelId");
        try { label.setValue(new Integer(3))} // Initial value
        catch(PropertyVetoException ex) { throw new RuntimeException(ex); }

        ItsNatHTMLSelectComboBox editorComp = componentMgr.createItsNatHTMLSelectComboBox(null,null);
        DefaultComboBoxModel model = (DefaultComboBoxModel)editorComp.getComboBoxModel();
        for(int i=0; i < 5; i++) model.addElement(new Integer(i));

        ItsNatLabelEditor editor = componentMgr.createDefaultItsNatLabelEditor(editorComp);
        label.setItsNatLabelEditor(editor);
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatHTMLSelectComboBox

    public static void LISTS_COMBO_BOXES()
    {
        ItsNatDocument itsNatDoc = null;
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();

        ItsNatHTMLSelectComboBox comboComp = (ItsNatHTMLSelectComboBox)componentMgr.createItsNatComponentById("compId");

        DefaultComboBoxModel dataModel = (DefaultComboBoxModel)comboComp.getComboBoxModel();
        dataModel.addElement("Madrid");
        dataModel.addElement("Sevilla");
        dataModel.addElement("Segovia");
        dataModel.addElement("Barcelona");
        dataModel.addElement("Oviedo");
        dataModel.addElement("Valencia");

        dataModel.setSelectedItem("Segovia");

        EventListener evtListener = new EventListener()
        {
            public void handleEvent(Event evt)
            {
                System.out.println(evt.getCurrentTarget() + " " + evt.getType());
            }
        };
        comboComp.addEventListener("change",evtListener);

        ListDataListener dataListener = new ListDataListener()
        {
            public void intervalAdded(ListDataEvent e)
            {
                listChangedLog(e);
            }

            public void intervalRemoved(ListDataEvent e)
            {
                listChangedLog(e);
            }

            public void contentsChanged(ListDataEvent e)
            {
                listChangedLog(e);
            }

            public void listChangedLog(ListDataEvent e)
            {
                int index0 = e.getIndex0();
                int index1 = e.getIndex1();

                String action = "";
                int type = e.getType();
                switch(type)
                {
                    case ListDataEvent.INTERVAL_ADDED:   action = "Added"; break;
                    case ListDataEvent.INTERVAL_REMOVED: action = "Removed"; break;
                    case ListDataEvent.CONTENTS_CHANGED: action = "Changed"; break;
                }

                String interval = "";
                if (index0 != -1)
                    interval = " interval " + index0 + "-" + index1;

                System.out.println(action + " " + interval);
            }
        };
        dataModel.addListDataListener(dataListener);

        ItemListener itemListener = new ItemListener()
        {
            public void itemStateChanged(ItemEvent e)
            {
                String fact;
                int state = e.getStateChange();
                if (state == ItemEvent.SELECTED)
                    fact = "Selected";
                else
                    fact = "Deselected";

                System.out.println(fact + " " + e.getItem());
            }
        };
        comboComp.addItemListener(itemListener);
    }
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.