| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 288 人关注过本帖
标题:类型转换
只看楼主 加入收藏
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
收藏
已结贴  问题点数:10 回复次数:1 
类型转换
public void valueChanged(TreeSelectionEvent e)
            {//重写valueChanged方法
                DefaultMutableTreeNode cdmtn=//得到选中节点对象
                (DefaultMutableTreeNode)e.getPath().getLastPathComponent();
                NodeValue cnv=(NodeValue)cdmtn.getUserObject();//得到自定义节点对象
                if(cnv.classCode==0)
                {//选中节点是根节点时                           
                    cl.show(jpy,"root");
                }
                else if(cnv.classCode==1)
                {//选中节点是分组节点时                                                            
                    String group=cnv.toString();
                    jlGroup.setText(group);
                    cl.show(jpy,"group");
                }
                else if(cnv.classCode==2)
                {//选中节点是某一联系人节点时                           
                    String sql="select pid,pname,pgender,page,pnumber,pemail,pgroup,ppostalcode,"+
            "padress from lxy where uid='"+MainFrame.this.uname+"'and pname='"+cnv.toString()+"'";                                                        
                    setInfo(DButil.getPerInfo(sql));//从数据库得到此联系人信息并设置到信息面板                                    
                    cl.show(jpy,"Info");
                }
                else if(cnv.classCode==3)
                {//相册预览                    
                    jpyview.removeAll();//清空相册预览面板
                    cl.show(jpy,"tpyl");//显示相册预览面板                                                                        
                    viewPic(cdmtn);//预览相册                                                                                
                }
                else if(cnv.classCode==4)
                {//图片明细
                    cl.show(jpy,"tpmx");//显示图片明细面板
                    NodeValue pnv=//得到选中照片的自定义节点对象
                    (NodeValue)((DefaultMutableTreeNode)cdmtn).getUserObject();   
                    detailPic(pnv.value);//点击某一张图片
                }
            }
上面的这句(DefaultMutableTreeNode)cdmtn)我觉得没有必要吧,因为上面已经声明了将cdmtn为DefaultMutableTreeNode类型了吧,请各位指教!!
2015-10-23 16:10
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:7 
你去掉试试不就清楚了嘛。
你的排版有待改进,太密集了不方便看。

一片落叶掉进了回忆的流年。
2015-10-23 21:05
快速回复:类型转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023336 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved