Jump to content

Calling All Java Programmers


Recommended Posts

Posted

call naidu balaram ..... or specif problem aithy ikkada veyiiii

Posted

[quote name='ZuniorVentiyar' timestamp='1346717320' post='1302424900']
call naidu balaram ..... or specif problem aithy ikkada veyiiii
[/quote]

Aayana India lo untaremo kadha.

Posted

neeku eminaa specif help kavali antee ikkada problem vesyandi .....

Posted

[quote name='ZuniorVentiyar' timestamp='1346717529' post='1302424911']
neeku eminaa specif help kavali antee ikkada problem vesyandi .....
[/quote]
naku drag and drop functionality meedha help kavali..I need to drag the node of one tree and drop it to in the other.

Posted

[quote name='Nalini007' timestamp='1346717722' post='1302424919']
naku drag and drop functionality meedha help kavali..I need to drag the node of one tree and drop it to in the other.
[/quote]

when creating tree node add dragTarget and dropTraget as true ...... validate in backend bean before u r accepting values in the dropTarget ...


[url="http://wiki.icesoft.org/display/ICE/Tree"]http://wiki.icesoft.org/display/ICE/Tree[/url]

[url="http://wiki.icesoft.org/pages/viewpage.action?pageId=1835974"]http://wiki.icesoft.org/pages/viewpage.action?pageId=1835974[/url]

Posted

[quote name='ZuniorVentiyar' timestamp='1346721797' post='1302425102']

when creating tree node add dragTarget and dropTraget as true ...... validate in backend bean before u r accepting values in the dropTarget ...


[url="http://wiki.icesoft.org/display/ICE/Tree"]http://wiki.icesoft....isplay/ICE/Tree[/url]

[url="http://wiki.icesoft.org/pages/viewpage.action?pageId=1835974"]http://wiki.icesoft....?pageId=1835974[/url]
[/quote]

I followed the same links..
ll post my xhtml and tree bean ..can you please have a look at it and suggest me the changes?

Posted

[quote name='Nalini007' timestamp='1346727829' post='1302425345']

I followed the same links..
ll post my xhtml and tree bean ..can you please have a look at it and suggest me the changes?
[/quote]

FRANK GAA SEPALI ANTEEE NAAKU CODE CHUSEE MOOD IPPUDU LEDHU , BUT VEYANDI BUJJULU / ANDHRA AJAY ILA JAVA THELISINAVALLU CHALA MANDHI ACTIVE GAA UNNRU DB LO IPPUDU ... EVAROO OKARU SURE GAA ANSWER ISTHARU

Posted

TreeNavigation.java

import com.icesoft.faces.component.tree.Tree;
import com.icesoft.faces.component.tree.IceUserObject;
import com.icesoft.faces.component.dragdrop.DragEvent;
import com.icesoft.faces.component.ext.HtmlPanelGroup;


import javax.faces.application.Application;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
@ManagedBean(name = "treeNavigation")
@ViewScoped
public class TreeNavigation
{
// bound to components value attribute
private DefaultTreeModel modelleft;
private DefaultTreeModel modelright;

// root node of tree, for delayed construction
private DefaultMutableTreeNode rootTreeNodeleft;
private DefaultMutableTreeNode rootTreeNoderight;
private boolean selected = false;

/**
* Default constructor of the tree. The root node of the tree is created at
* this point.
*/
public TreeNavigation()
{
// build root node so that children can be attached
rootTreeNodeleft = new DefaultMutableTreeNode();
rootTreeNoderight = new DefaultMutableTreeNode();
IceUserObject rootObjectleft = new IceUserObject(rootTreeNodeleft);
rootObjectleft.setText("Root");
rootObjectleft.setExpanded(true);
IceUserObject rootObjectright = new IceUserObject(rootTreeNoderight);
rootObjectright.setText("Root");
rootObjectright.setExpanded(true);
rootTreeNodeleft.setUserObject(rootObjectleft);
rootTreeNoderight.setUserObject(rootObjectright);
modelleft = new DefaultTreeModel(rootTreeNodeleft);
modelright = new DefaultTreeModel(rootTreeNoderight);
init();
}

/**
* Utility method to build the entire navigation tree.
*/
private void init()
{
if (rootTreeNodeleft != null)
{
DefaultMutableTreeNode branchNode = new DefaultMutableTreeNode();
IceUserObject branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node 1");
branchObject.setLeaf(true);
rootTreeNodeleft.add(branchNode);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node Loop 1");
rootTreeNodeleft.add(branchNode);

DefaultMutableTreeNode branchNode2 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode2.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node 2");
branchObject.setLeaf(true);
branchNode.add(branchNode2);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node 3");
branchObject.setLeaf(true);
rootTreeNodeleft.add(branchNode);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node Loop 2");
rootTreeNodeleft.add(branchNode);

DefaultMutableTreeNode branchNode3 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode3.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node 4");
branchNode.add(branchNode3);

DefaultMutableTreeNode branchNode4 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode4.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node 5");
branchObject.setLeaf(true);
branchNode3.add(branchNode4);
}
if (rootTreeNoderight!= null)
{
DefaultMutableTreeNode branchNode = new DefaultMutableTreeNode();
IceUserObject branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node a");
branchObject.setLeaf(true);
rootTreeNoderight.add(branchNode);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node Loop A");
rootTreeNoderight.add(branchNode);

DefaultMutableTreeNode branchNode2 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode2.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node b");
branchObject.setLeaf(true);
branchNode.add(branchNode2);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node c");
branchObject.setLeaf(true);
rootTreeNoderight.add(branchNode);

branchNode = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node Loop B");
rootTreeNoderight.add(branchNode);

DefaultMutableTreeNode branchNode3 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode3.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node d");
branchNode.add(branchNode3);

DefaultMutableTreeNode branchNode4 = new DefaultMutableTreeNode();
branchObject = new IceUserObject(branchNode);
branchNode4.setUserObject(branchObject);
branchObject.setExpanded(false);
branchObject.setText("Node e");
branchObject.setLeaf(true);
branchNode3.add(branchNode4);
}
}

/**
* Gets the default tree model. This model is needed for the value
* attribute of the tree component.
*
* @return default tree model used by the navigation tree
*/
public DefaultTreeModel getModelleft()
{
return modelleft;
}
public DefaultTreeModel getModelright()
{
return modelright;
}
/**
* Sets the default tree model.
*
* @param model new default tree model
*/
public void setModelleft(DefaultTreeModel modelleft)
{
this.modelleft = modelleft;
}
public void setModelright(DefaultTreeModel modelright)
{
this.modelright = modelright;
}






private String dragPanelMessage = "Test";
public void setDragPanelMessage(String s)
{
dragPanelMessage = s;
}

public String getDragPanelMessage()
{
return dragPanelMessage;
}

public void dragPanelListener(DragEvent dragEvent)
{
if(dragEvent.getEventType() == DragEvent.DRAG_CANCEL)
{
dragPanelMessage = "Test";
}
else
{DefaultMutableTreeNode dragged = (DefaultMutableTreeNode) ((HtmlPanelGroup) dragEvent.getComponent())
.getDragValue();
DefaultMutableTreeNode dropTarget = (DefaultMutableTreeNode) dragEvent.getTargetDropValue();

IceUserObject iceChild = (IceUserObject) dragged.getUserObject();
IceUserObject iceParent = (IceUserObject) dropTarget.getUserObject();

if(iceParent.equals(iceChild)==true)
{
return;
}
if(iceParent.isLeaf()==true && iceChild.isLeaf()==false){
return;
}



}}}

  • Upvote 1
Posted

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:icecore="http://www.icefaces.org/icefaces/core">
<f:view>

<h:head>
<ice:outputStyle href="./xmlhttp/css/xp/xp.css" />
<title>Ice Test</title>
</h:head>
<h:body>

<ice:form id="mainForm" enctype="multipart/form-data">
(#{treeNavigation.dragPanelMessage})
<hr />
<ice:panelDivider dividerPosition="50" orientation="vertical"
style="width: 100%;">
<f:facet name="first">
Left
<ice:tree value="#{treeNavigation.modelleft}" var="item"
hideRootNode="false">
<ice:treeNode>

<ice:panelGroup style="display: inline" draggable="true"
dragListener="#{treeNavigation.dragPanelListener}"
dragMask="dragging,drag_cancel,hover_start,hover_end"
dragValue="#{target1}"
dropMask="dragging,drag_cancel,hover_start,hover_end"
dropTarget="true" dropValue="#{target1}">
#{item.userObject.text}
</ice:panelGroup>
</ice:treeNode>
</ice:tree>
</f:facet>
<f:facet name="second">
Right
<ice:tree value="#{treeNavigation.modelright}" var="item"
hideRootNode="false">
<ice:treeNode>

<ice:panelGroup style="display: inline" draggable="true"
dragListener="#{treeNavigation.dragPanelListener}"
dragMask="dragging,drag_cancel,hover_start,hover_end"
dragValue="#{target2}"
dropMask="dragging,drag_cancel,hover_start,hover_end"
dropTarget="true" dropValue="#{target2}">
#{item.userObject.text}
</ice:panelGroup>
</ice:treeNode>
</ice:tree>
</f:facet>


</ice:panelDivider>
</ice:form>
</h:body>

</f:view>
</html>

×
×
  • Create New...