public class recieveTreeListener implements TreeSelectionListener,Serializable{
DefaultMutableTreeNode node;
public int index = -1;
public int value;

//如果选中节点发生变化
public  void valueChanged(TreeSelectionEvent e){
node=  
(DefaultMutableTreeNode)recieveTree
.getLastSelectedPathComponent();

for(int i=0;i<recieveNode.getChildCount();i++)
{
if(node
==(DefaultMutableTreeNode)recieveNode.getChildAt(i))
{
index=i;
break;
}
}

if(index>=0){
textShowFrom.setText(findEmailAddress(
((MessageDS)(recieveVector.elementAt(index)))
.getAddress()));
textShowTo.setText(((MessageDS)(recieveVector.elementAt(index)))
.getAddress());
textShowSubject.setText(((MessageDS)(recieveVector.elementAt(index)))
.getSubject());
textShowEnclosure.setText(((MessageDS)(recieveVector.elementAt(index)))
.getEnclosure());
textShowDate.setText(((MessageDS)(recieveVector.elementAt(index)))
.getRecievedDate()
+"");
jtaShowText.setText(
((MessageDS)(recieveVector.elementAt(index)))
.getContent());
}
}
}
这是一段遍历控件树显示内容代码,如何返回变量index或者说是在别的方法中调用此变量?谢谢~