zoukankan      html  css  js  c++  java
  • JTree单击事件

    import javax.swing.*;
    import javax.swing.tree.*;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    public class TreeDemo extends JFrame{
     JTree jTree=new JTree();
     JTextField jTextField =new JTextField();
     GridLayout lay=new GridLayout(1,1);
     public TreeDemo(){
      treeinit();
      this.setSize(400,400);
      this.setLayout(lay);
      this.add(jTree);
      this.add(jTextField);
      this.setVisible(true);
      jTree.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
                public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
                    jTreeValueChanged(evt);
                }
            });
     }
      private void jTreeValueChanged(javax.swing.event.TreeSelectionEvent evt) {
            DefaultMutableTreeNode selectedNode=(DefaultMutableTreeNode) jTree.getLastSelectedPathComponent();//返回最后选定的节点
            if(selectedNode.toString().equals("child")){
             jTextField.setText("I LOVE YOU");
            }
    
    }
     public void treeinit(){
      DefaultMutableTreeNode root=new DefaultMutableTreeNode("root");
      DefaultMutableTreeNode father=new DefaultMutableTreeNode("father");
            DefaultMutableTreeNode child=new DefaultMutableTreeNode("child");
            father.add(child);
            root.add(father);
            TreeModel treeModel = new DefaultTreeModel(root);
            jTree.setModel(treeModel);
     }
     public static void main(String args[]){
      new TreeDemo();
     }
    }
    

      

  • 相关阅读:
    HAProxy+keepalived+MySQL 实现MHA中slave集群负载均衡的高可用
    mysql高可用架构之MHA,haproxy实现读写分离详解
    bootstrap全局css样式
    响应式与bootstrap
    jquery3
    jquery2
    jquery
    client,offset,scroll系列
    javascript-BOM
    JavaScript-DOM续
  • 原文地址:https://www.cnblogs.com/nicebaby/p/6273001.html
Copyright © 2011-2022 走看看