Examples of ItsNatComponentManager


Examples of org.itsnat.comp.ItsNatComponentManager

    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();

        this.useSingleClickComp = (ItsNatHTMLInputCheckBox)compMgr.createItsNatComponentById("useSingleClickId");
        useSingleClickComp.getToggleButtonModel().addItemListener(this);

        this.tableComp = (ItsNatFreeTable)compMgr.createItsNatComponentById("compId","freeTable",null);

        DefaultTableModel dataModel = (DefaultTableModel)tableComp.getTableModel();
        dataModel.addColumn("City");
        dataModel.addColumn("Public square");
        dataModel.addColumn("Monument");
        dataModel.addRow(new String[] {"Madrid","Plaza Mayor","Palacio Real"});
        dataModel.addRow(new String[] {"Sevilla","Plaza de Espa�a","Giralda"});
        dataModel.addRow(new String[] {"Segovia","Plaza del Azoguejo","Acueducto Romano"});

        ListSelectionModel rowSelModel = tableComp.getRowSelectionModel();
        // ListSelectionModel columnSelModel = tableComp.getColumnSelectionModel();

        rowSelModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
        // columnSelModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);

        tableComp.setRowSelectionAllowed(true);
        tableComp.setColumnSelectionAllowed(false);

        rowSelModel.addListSelectionListener(new TableRowSelectionDecoration(tableComp));

        rowSelModel.setSelectionInterval(1,1);

        dataModel.addTableModelListener(this);
        rowSelModel.addListSelectionListener(this);

        ListSelectionModel headSelModel = tableComp.getItsNatTableHeader().getListSelectionModel();
        headSelModel.addListSelectionListener(this);

        this.removeButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("removeId");
        removeButton.addEventListener("click",this);

        this.newItemComp = new ItsNatHTMLInputText[dataModel.getColumnCount()];
        for(int i = 0; i < newItemComp.length; i++)
        {
            this.newItemComp[i] = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("itemId" + i);
            newItemComp[i].setText(dataModel.getValueAt(rowSelModel.getMinSelectionIndex(), i).toString());
        }

        this.posComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("posId");
        posComp.setText(Integer.toString(rowSelModel.getMinSelectionIndex()));

        this.updateButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("updateId");
        updateButton.addEventListener("click",this);

        this.insertButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("insertId");
        insertButton.addEventListener("click",this);

        this.joystickModeComp = (ItsNatHTMLInputCheckBox)compMgr.createItsNatComponentById("joystickModeId");
        joystickModeComp.getToggleButtonModel().addItemListener(this);
        joystickModeComp.setSelected(isJoystickModePreferred());
    }
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    public void load() throws PropertyVetoException
    {
        org.w3c.dom.Document doc = itsNatDoc.getDocument();
        HTMLElement elem = (HTMLElement)doc.getElementById("labelId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLLabel comp = (ItsNatHTMLLabel)componentMgr.findItsNatComponent(elem);

        comp.setValue(null); // Para probar
        String text = "Label Test";
        comp.setValue(text);
        TestUtil.checkError(comp.getElement().hasChildNodes());
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    public void load() throws PropertyVetoException
    {
        org.w3c.dom.Document doc = itsNatDoc.getDocument();
        HTMLElement elem = (HTMLElement)doc.getElementById("freeLabelId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatFreeLabel comp = (ItsNatFreeLabel)componentMgr.findItsNatComponent(elem);

        String text = "Free Label Test";
        comp.setValue(text);
    }
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    public void initButton()
    {
        Document doc = itsNatDoc.getDocument();
        HTMLInputElement inputElem = (HTMLInputElement)doc.getElementById("imageButtonId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLInputImage input = (ItsNatHTMLInputImage)componentMgr.findItsNatComponent(inputElem);
        DefaultButtonModel dataModel = new DefaultButtonModel();
        input.setButtonModel(dataModel);

        input.setEventListenerParams("click",false,CommMode.XHR_SYNC,null,null,-1); // Es necesario que sea s�ncrono pues sino no funciona la llamada preventDefault()
        input.addEventListener("click",this);
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    public void init(String id)
    {
        Document doc = itsNatDoc.getDocument();
        HTMLElement elem = (HTMLElement)doc.getElementById(id);
            ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        this.button = (ItsNatFreeButtonNormal)componentMgr.findItsNatComponent(elem);

        DefaultButtonModel dataModel = new DefaultButtonModel();
        button.setButtonModel(dataModel);

        button.addEventListener("click",this);
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();

        this.comp = (ItsNatHTMLTextArea)compMgr.createItsNatComponentById("compId");
        comp.setText("Change this text\n and lost the focus");

        comp.addEventListener("change",this);

        PlainDocument dataModel = (PlainDocument)comp.getDocument();
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();

        this.useSingleClickComp = (ItsNatHTMLInputCheckBox)compMgr.createItsNatComponentById("useSingleClickId");
        useSingleClickComp.getToggleButtonModel().addItemListener(this);

        NameValue[] artifacts = new NameValue[]{new NameValue("treeTable","true")};
        this.treeComp = (ItsNatFreeTree)compMgr.createItsNatComponentById("compId","freeTree",artifacts);

        treeComp.setItsNatTreeCellRenderer(new TreeTableItemRenderer(itsNatDoc));
        treeComp.setItsNatTreeCellEditor(new TreeTableItemEditor(treeComp.getItsNatTreeCellEditor()));

        new FreeTreeDecorator(treeComp).bind();

        DefaultTreeModel dataModel = (DefaultTreeModel)treeComp.getTreeModel();

        TreeTableItem rootItem = new TreeTableItem("Grey's Anatomy","Famous TV series");
        DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(rootItem);
        dataModel.setRoot(rootNode);

        DefaultMutableTreeNode parentNode;

            parentNode = addNode(new TreeTableItem("Characters","Actors"),rootNode);

                addNode(new TreeTableItem("Meredith Grey","Ellen Pompeo"),parentNode);
                addNode(new TreeTableItem("Cristina Yang","Sandra Oh"),parentNode);
                addNode(new TreeTableItem("Alex Karev","Justin Chambers"),parentNode);
                addNode(new TreeTableItem("George O'Malley","T.R. Knight"),parentNode);

            parentNode = addNode(new TreeTableItem("Other","Category"),rootNode);

                addNode(new TreeTableItem("Shonda Rhimes","Creator"),parentNode);
                addNode(new TreeTableItem("USA","Country"),parentNode);
                addNode(new TreeTableItem("English","Language"),parentNode);

        TreeSelectionModel selModel = treeComp.getTreeSelectionModel();
        selModel.setSelectionMode(TreeSelectionModel.CONTIGUOUS_TREE_SELECTION);

        selModel.addSelectionPath(new TreePath(parentNode.getPath())); // Other

        treeComp.addEventListener("click",this);
        dataModel.addTreeModelListener(this);
        selModel.addTreeSelectionListener(this);

        this.removeButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("removeId");
        removeButton.addEventListener("click",this);

        DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode)selModel.getSelectionPath().getLastPathComponent();
        TreeTableItem selectedItem = (TreeTableItem)selectedNode.getUserObject();
        this.itemPrincipalComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("itemPrincipalId");
        itemPrincipalComp.setText(selectedItem.getPrincipal());
        this.itemSecondaryComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("itemSecondaryId");
        itemSecondaryComp.setText(selectedItem.getSecondary());

        this.posComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("posId");
        posComp.setText(Integer.toString(selModel.getMinSelectionRow()));

        this.updateButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("updateId");
        updateButton.addEventListener("click",this);

        this.insertBeforeButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("insertBeforeId");
        insertBeforeButton.addEventListener("click",this);

        this.insertAfterButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("insertAfterId");
        insertAfterButton.addEventListener("click",this);

        this.insertChildButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("insertChildId");
        insertChildButton.addEventListener("click",this);

        this.joystickModeComp = (ItsNatHTMLInputCheckBox)compMgr.createItsNatComponentById("joystickModeId");
        joystickModeComp.getToggleButtonModel().addItemListener(this);
        joystickModeComp.setSelected(isJoystickModePreferred());

    }
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

    public void initButton()
    {
        Document doc = itsNatDoc.getDocument();
        HTMLInputElement inputElem = (HTMLInputElement)doc.getElementById("submitButtonId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLInputSubmit input = (ItsNatHTMLInputSubmit)componentMgr.findItsNatComponent(inputElem);
        DefaultButtonModel dataModel = new DefaultButtonModel();
        input.setButtonModel(dataModel);

        input.setLabelValue("Submit Button");
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

        if (itsNatEvent.getCommMode() != CommMode.XHR_SYNC)
            throw new RuntimeException("This browser doesn't support AJAX syncronous");

        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLInputSubmit input = (ItsNatHTMLInputSubmit)componentMgr.findItsNatComponent((Node)evt.getCurrentTarget());
        outText("OK " + evt.getType() + " (canceled) "); // Para que se vea

        input.setLabelValue("Submit Button (canceled)");

        evt.preventDefault(); // Cancelamos el env�o del formulario
View Full Code Here

Examples of org.itsnat.comp.ItsNatComponentManager

   
    public void load(ItsNatServletRequest request
    {        
        ItsNatDocument itsNatDoc = getItsNatDocument();       

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager()
 
        this.listComp = (ItsNatFreeListMultSel)compMgr.createItsNatComponentById("compId","freeListMultSel",null)
        listComp.setItsNatListCellRenderer(new StlessListCellRenderer());
 
        List<City> cityList = db.getCityList();
       
        DefaultListModel dataModel = (DefaultListModel)listComp.getListModel();
        for(City city : cityList)
            dataModel.addElement(city);       
 
        dataModel.addListDataListener(this);
       
        ListSelectionModel selModel = listComp.getListSelectionModel()
        selModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION)
 
        selModel.addListSelectionListener(new StlessListSelectionListener(this))

        this.itemComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("itemId");   
        this.posComp = (ItsNatHTMLInputText)compMgr.createItsNatComponentById("posId")

        if (itsNatDoc.isCreatedByStatelessEvent())
        {
            String[] selList = (String[])request.getServletRequest().getParameterValues("currentSelection");          
            if (selList != 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.