Java Add, Edit, Remove JTree Node - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Java Add, Edit, Remove JTree Node, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel add edit delete jtree node in java, Artikel Java, Artikel Java Add Node To JTree, Artikel Java Delete JTree Node, Artikel Java Edit JTree Node, Artikel java jtree, Artikel Java jTree Node Text, Artikel jtree, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Java Add, Edit, Remove JTree Node
link : Java Add, Edit, Remove JTree Node

Baca juga


Java Add, Edit, Remove JTree Node

How To Insert Update Delete Selected Node From JTree Using Java NetBeans

Insert Update Delete JTree Node



In this Java Tutorial we will see How To Add Edit Remove The Selected JTree Node Using DefaultMutableTreeNode + DefaultMutableTreeNode + TreeSelectionModel + The JTextFields Value On JTree Mouse Clicked Event To Get The Selected Node And 3 Button To Do The Insert, Update, Delete In Java Programming Language And NetBeans IDE .





▶ Download All JAVA Projects Source Code


Project Source Code:

private void jTree1MouseClicked(java.awt.event.MouseEvent evt) {                                    
        // Display Selected Node Text Into JTextFields
        
        TreeSelectionModel smd = jTree1.getSelectionModel();
        if(smd.getSelectionCount() > 0){
            DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1.getSelectionPath().getLastPathComponent();
            jTextField1.setText(selectedNode.getUserObject().toString());
        }
    }                                   

    private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {                                           
        
        DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1.getSelectionPath().getLastPathComponent();
        DefaultMutableTreeNode newNode = new DefaultMutableTreeNode(jTextField1.getText());
        selectedNode.add(newNode);
        
        // reload jtree model
        DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();
        model.reload();
    }                                          

    private void jButtonEditActionPerformed(java.awt.event.ActionEvent evt) {                                            
       
        DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1.getSelectionPath().getLastPathComponent();
        
        selectedNode.setUserObject(jTextField1.getText());
        // reload jtree model
        DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();
        model.reload();
        
    }                                           

    private void jButtonEdit1ActionPerformed(java.awt.event.ActionEvent evt) {                                             
        
        DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1.getSelectionPath().getLastPathComponent();
        
        if(selectedNode != jTree1.getModel().getRoot())
        {
            DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();

            model.removeNodeFromParent(selectedNode);

            model.reload();
        }
    } 

OutPut:

jtree selected node add, edit, delete using java






Demikianlah Artikel Java Add, Edit, Remove JTree Node

Sekianlah artikel Java Add, Edit, Remove JTree Node kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Java Add, Edit, Remove JTree Node dengan alamat link https://dev-create.blogspot.com/2017/09/java-add-edit-remove-jtree-node.html