/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.segmentation.gui.settings; import javax.swing.JTree; import javax.swing.tree.TreeSelectionModel; /** * GUI de l'arbre contenant les poches. */ public class AxisTree extends JTree { private ClassificationStructureGui classificationStructureGui; public AxisTree() { setEditable(false); setName("axisTree"); getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); putClientProperty("JTree.lineStyle", "Angled"); setShowsRootHandles(true); setCellRenderer(new SleeveTreeCellRenderer()); } public void setClassificationStructureGui(ClassificationStructureGui gui) { classificationStructureGui = gui; } public ClassificationStructureGui getClassificationStructureGui() { return classificationStructureGui; } }