用户登录
用户注册

分享至

java hibernate实例

  • 作者: 梁下仙
  • 来源: 51数据库
  • 2020-12-20
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;

public class MyFrame extends JFrame {
private JTree tree;
public MyFrame() {
setTree();
this.add(tree);
this.setSize(500, 300);
}
public void setTree() {
DefaultMutableTreeNode lx=new DefaultMutableTreeNode("联系人");

DefaultMutableTreeNode qr=new DefaultMutableTreeNode("亲人");
DefaultMutableTreeNode b=new DefaultMutableTreeNode("爸");
DefaultMutableTreeNode j=new DefaultMutableTreeNode("姐");

DefaultMutableTreeNode tx=new DefaultMutableTreeNode("同学");
DefaultMutableTreeNode cy=new DefaultMutableTreeNode("程元");

DefaultMutableTreeNode py=new DefaultMutableTreeNode("朋友");
DefaultMutableTreeNode wl=new DefaultMutableTreeNode("A荣天");

lx.add(qr);
qr.add(b);
qr.add(j);

lx.add(tx);
tx.add(cy);

lx.add(py);
py.add(wl);
//JAVA 树形结构程序事件实例
tree = new JTree(lx);
tree.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode)
tree.getLastSelectedPathComponent(); // 返回当前选择的第一个节点中的最后一个路径组件。
if(node == null) return;
if(node.isLeaf()) {
leaf(node);
} else {
branch(node);
}
}
});
}

private void leaf(DefaultMutableTreeNode node) {
System.out.println("叶节点:" + node.getUserObject());
}
private void branch(DefaultMutableTreeNode node) {
System.out.println("枝节点:" + node.getUserObject());
}
public static void main(String[] args) {

setDefaultLookAndFeelDecorated(true);
JFrame frame = new MyFrame();
frame.setVisible(true);
}
软件
前端设计
程序设计
Java相关