社区
Java SE
帖子详情
急:如何实现一个JTree中的结点点击后,调用不同不同的panal
wawa_200
2007-12-17 01:22:51
如上!最好有代码解释
...全文
152
2
打赏
收藏
急:如何实现一个JTree中的结点点击后,调用不同不同的panal
如上!最好有代码解释
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leon_xiao
2007-12-18
打赏
举报
回复
先定义一个 XXXNode.getPanel();
listener = new TreeSelectionListener(){
public void valueChanged(TreeSelectionEvent e){
DefaultMutableTreeNode node = (DefaultMutableTreeNode)e.getPath.getLastSelectedPathComponent();
((XXXNode)node.getUserObject()).getPanel().show();
}
theTree.addTreeSelectionListener(listerner);
snoopyfish
2007-12-17
打赏
举报
回复
建立一个JPanel,定义它的布局为CardLayout,将其它需要调用的panel添加到该面板中,注意添加的时候使用add(panel1,"card1"),这样card1就代表panel1。然后给jtree添加事件。如下:
private void jTree1ValueChanged(javax.swing.event.TreeSelectionEvent evt) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();
if(node.toString().equals("1")) {
((CardLayout)cardPanel.getLayout()).show(cardPanel, "card1");
cardPanel.validate();
}
else if(node.toString().equals("2")){
((CardLayout)cardPanel.getLayout()).show(cardPanel, "card2");
cardPanel.validate();
}
else if(node.toString().equals("3")){
((CardLayout)cardPanel.getLayout()).show(cardPanel, "card3");
cardPanel.validate();
}
}
swing界面设计之
JTree
**Frame1.java源代码**:示例代码展示了如何使用
JTree
实现
一个
具体的应用场景。 - **MyDefaultTreeCellRenderer.java源代码**:示例代码展示了如何定制
JTree
节点的渲染器。 #### (十五)
JTree
控件 **树和节点的...
java swing
JTree
树
结点
的增删改查
package tree; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import java.awt.*; public class Simple
JTree
extends JFrame { public void init(){ ... //四个步骤 //创建对象代表节点
java Swing
JTree
使用
根节点:没有父节点的
结点
,一棵树
中
只能有
一个
根节点 普通节点:具有唯一父节点的节点 Swing使用
JTree
来表示一棵树,其
中
的节点用JPath来标识,该对象封装了当前节点及其所有父节点。
JTree
构造方法 ...
Java AWT Swing85_swing_树_
JTree
结点
编辑
以下是如何创建
一个
简单的自定义,它使用JTextField然后,将这个编辑器设置给
JTree
。
Java Swing编程:
JTree
树
树这东西给用户的感觉极为方便,但给程序员带来很大的麻烦,它是swing
中
最麻烦的控件之一。树要弄的好非常麻烦,图标的美化,层次的划分,各种事件的处理。。。对于初学者来说,就不要太讲究样式,下面举个粗糙的...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章