import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.datatransfer.DataFlavor;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.TransferHandler;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.MutableTreeNode;
import javax.swing.tree.TreePath;
public class Main extends JPanel {
JTree tree;
DefaultTreeModel treeModel;
public static void main(String[] args) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Main newContentPane = new Main();
newContentPane.setOpaque(true);
f.setContentPane(newContentPane);
f.pack();
f.setVisible(true);
}
public Main() {
setLayout(new GridLayout(1, 3));
tree = new JTree(getTreeModel());