当前位置: 技术问答>java相关
JTREE
来源: 互联网 发布时间:2015-07-29
本文导语: 利用JTREE来完成菜单功能. 当我点击树中一个节点就可以实现一个操作. 树型如下: +用户界面 +客户界面 单击"用户界面"就会弹出"用户界面(JFRAME1)" 单击"客户界面"就会弹出"客户界面(JFRAME2)" 用谁可以提供代码让小弟研...
利用JTREE来完成菜单功能.
当我点击树中一个节点就可以实现一个操作.
树型如下:
+用户界面
+客户界面
单击"用户界面"就会弹出"用户界面(JFRAME1)"
单击"客户界面"就会弹出"客户界面(JFRAME2)"
用谁可以提供代码让小弟研究一下.谢先了.
当我点击树中一个节点就可以实现一个操作.
树型如下:
+用户界面
+客户界面
单击"用户界面"就会弹出"用户界面(JFRAME1)"
单击"客户界面"就会弹出"客户界面(JFRAME2)"
用谁可以提供代码让小弟研究一下.谢先了.
|
处理鼠标事件
jTree.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree1_mouseClicked(MouseEvent e)
{
DefaultMutableTreeNode parentNode = null;
TreePath parentPath = jTree1.getSelectionPath();
if(parentPath!=null){
parentNode = (DefaultMutableTreeNode)
(parentPath.getLastPathComponent());
if(((String)(parentNode.getUserObject())).equals("用户界面")) {
JFRAME1 j = new JFRAME1();
j.show();
}
else{
...
}
}
}
jTree.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree1_mouseClicked(MouseEvent e)
{
DefaultMutableTreeNode parentNode = null;
TreePath parentPath = jTree1.getSelectionPath();
if(parentPath!=null){
parentNode = (DefaultMutableTreeNode)
(parentPath.getLastPathComponent());
if(((String)(parentNode.getUserObject())).equals("用户界面")) {
JFRAME1 j = new JFRAME1();
j.show();
}
else{
...
}
}
}
|
jTree.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree_valueChanged(TreeSelectionEvent e) {
if(jTree.getSelectionPath().toString().equals("用户界面")){
JFRAME1 j = new JFRAME1();
j.show();
} else {
}
}
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree_valueChanged(TreeSelectionEvent e) {
if(jTree.getSelectionPath().toString().equals("用户界面")){
JFRAME1 j = new JFRAME1();
j.show();
} else {
}
}
|
jTree.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree_valueChanged(TreeSelectionEvent e) {
if(jTree.getSelectionPath().toString().equals("用户界面")){
JFRAME1 j = new JFRAME1();
j.show();
} else {
}
}
public void mouseClicked(MouseEvent e) {
jTree_mouseClicked(e);
}
});
void jTree_valueChanged(TreeSelectionEvent e) {
if(jTree.getSelectionPath().toString().equals("用户界面")){
JFRAME1 j = new JFRAME1();
j.show();
} else {
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。