JTree |
Java : Arbre |
---|---|
Java | javax.swing |
Description
Cette classe permet d'afficher un contrôle dans un ensemble de données hiérarchique dans une boite (un arbre).
Liste des méthodes
Méthode | Prototype | Description |
---|---|---|
JTREE | public JTree(); | Ce constructeur permet de créer l'objet avec les paramètres par défaut. |
JTREE | public JTree(Hashtable<?,?> value); | Ce constructeur permet de créer l'objet avec les valeurs de Hashtable, lequel ne présente pas de racine. |
JTREE | public JTree(Object[] value); | Ce constructeur permet de créer l'objet avec chaque élément du tableau spécifié de l'enfant de la nouvelle racine du noeud laquelle n'est pas affiché. |
JTREE | public JTree(TreeModel newModel); | Ce constructeur permet de créer l'objet avec le modèle de données spécifiés. |
JTREE | public JTree(TreeNode root); | Ce constructeur permet de créer l'objet avec le TreeNode spécifié comme racine. |
JTREE | public JTree(TreeNode root, boolean asksAllowsChildren); | Ce constructeur permet de créer l'objet avec le TreeNode spécifié et décide si un noeud est une branche de la manière spécifié. |
JTREE | public JTree(Vector<?> value); | Ce constructeur permet de créer l'objet avec le vecteur spécifié. |
ADDSELECTIONINTERVAL | void addSelectionInterval(int index0, int index1); | Cette méthode permet d'ajouter un chemin entre les positions d'index spécifiés de la sélection. |
ADDSELECTIONPATH | void addSelectionPath(TreePath path); | Cette méthode permet d'ajouter un noeud identifié par l'objet TreePath de la sélection courante. |
ADDSELECTIONPATHS | void addSelectionPaths(TreePath[] paths); | Cette méthode permet d'ajouter chaque chemin dans le tableau des chemins de la sélection courante. |
ADDSELECTIONROW | void addSelectionRow(int row); | Cette méthode permet d'ajouter le chemin à la ligne spécifié de la sélection courante. |
ADDSELECTIONROWS | void addSelectionRows(int[] rows); | Cette méthode permet d'ajouter les chemins de chaque lignes spécifiés de la sélection courante. |
ADDTREEEXPANSIONLISTENER | void addTreeExpansionListener(TreeExpansionListener tel); | Cette méthode permet d'ajouter un écouteur à l'événement TreeExpansion. |
ADDTREESELECTIONLISTENER | void addTreeSelectionListener(TreeSelectionListener tsl); | Cette méthode permet d'ajouter un écouteur à l'événement TreeSelection. |
ADDTREEWILLEXPANDLISTENER | void addTreeWillExpandListener(TreeWillExpandListener tel); | Cette méthode permet d'ajouter un écouteur à l'événement TreeWillExpand. |
CANCELEDITING | void cancelEditing(); | Cette méthode permet d'annuler la session d'édition courante. |
CLEARSELECTION | void clearSelection(); | Cette méthode permet d'effacer la sélection. |
CLEARTOGGLEDPATHS | protected void clearToggledPaths(); | Cette méthode permet d'effacer le cache des chemins l'arbre. |
COLLAPSEPATH | void collapsePath(TreePath path); | Cette méthode permet de plier le noeud identifié par le chemin spécifié dans l'enveloppe et la visualisation. |
COLLAPSEROW | void collapseRow(int row); | Cette méthode permet de plier le noeud dans la ligne spécifié. |
CONVERTVALUETOTEXT | String convertValueToText(Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus); | Cette méthode permet de convertir la valeur spécifié en texte. |
CREATETREEMODEL | protected static TreeModel createTreeModel(Object value); | Cette méthode permet de demander l'objet TreeModel englobant l'objet spécifié. |
CREATETREEMODELLISTENER | protected TreeModelListener createTreeModelListener(); | Cette méthode permet de créer et retourner une instance dans l'objet TreeModelHandler. |
EXPANDPATH | void expandPath(TreePath path); | Cette méthode permet de s'assurer que le noeud identifié par le chemin spécifié est dépliable et visualisable. |
EXPANDROW | void expandRow(int row); | Cette méthode permet de s'assurer que le noeud dans la ligne spécifié est dépliable et visualisable. |
FIRETREECOLLAPSED | void fireTreeCollapsed(TreePath path); | Cette méthode permet d'indiquer que tous les écouteurs étant enregistré pour l'avertissement d'un type d'événement de plier le noeud. |
FIRETREEEXPANDED | void fireTreeExpanded(TreePath path); | Cette méthode permet d'indiquer que tous les écouteurs étant enregistré pour l'avertissement d'un type d'événement de déplier le noeud. |
FIRETREEWILLCOLLAPSE | void fireTreeWillCollapse(TreePath path); | Cette méthode permet d'indiquer que tous les écouteurs étant enregistré pour l'avertissement d'un type d'événement de doit plier le noeud. |
FIRETREEWILLEXPAND | void fireTreeWillExpand(TreePath path); | Cette méthode permet d'indiquer que tous les écouteurs étant enregistré pour l'avertissement d'un type d'événement de doit déplier le noeud. |
FIREVALUECHANGED | protected void fireValueChanged(TreeSelectionEvent e); | Cette méthode permet d'indiquer que tous les écouteurs étant enregistré pour l'avertissement d'un type d'événement de changement de valeur. |
GETACCESSIBLECONTEXT | AccessibleContext getAccessibleContext(); | Cette méthode permet de demander le contexte d'accessibilité associé avec cet objet. |
GETANCHORSELECTIONPATH | TreePath getAnchorSelectionPath(); | Cette méthode permet de demander le chemin identifiant l'ancre. |
GETCELLEDITOR | TreeCellEditor getCellEditor(); | Cette méthode permet de demander l'éditeur utilisé pour l'édition des entrées de l'arbre. |
GETCELLRENDERER | TreeCellRenderer getCellRenderer(); | Cette méthode permet de demander l'objet TreeCellRenderer courant de rendu de chaque cellule. |
GETCLOSESTPATHFORLOCATION | TreePath getClosestPathForLocation(int x, int y); | Cette méthode permet de demander le chemin du noeud se terminant par la coordonnées horizontal et vertical spécifié. |
GETCLOSESTROWFORLOCATION | int getClosestRowForLocation(int x, int y); | Cette méthode permet de demander la ligne du noeud se terminant par la coordonnées horizontal et vertical spécifié. |
GETDEFAULTTREEMODEL | protected static TreeModel getDefaultTreeModel(); | Cette méthode permet de créer et de retourne un simple objet TreeModel. |
GETDESCENDANTTOGGLEDPATHS | protected Enumeration<TreePath> getDescendantToggledPaths(TreePath parent); | Cette méthode permet de demander une énumération des objets TreePath pouvant être déplier dans les descendants du parent. |
GETDRAGENABLED | boolean getDragEnabled(); | Cette méthode permet de demander la valeur de la propriété dragEnabled. |
GETEDITINGPATH | TreePath getEditingPath(); | Cette méthode permet de demander le chemin de l'élément étant actuellement en édition. |
GETEXPANDEDDESCENDANTS | Enumeration<TreePath> getExpandedDescendants(TreePath parent); | Cette méthode permet de demander une énumération des descendants du chemin parent étant actuellement étendue. |
GETEXPANDSSELECTEDPATHS | boolean getExpandsSelectedPaths(); | Cette méthode permet de demander la propriété expandsSelectedPaths. |
GETINVOKESSTOPCELLEDITING | boolean getInvokesStopCellEditing(); | Cette méthode permet de demander si l'édition a été interrompu. |
GETLASTSELECTEDPATHCOMPONENT | Object getLastSelectedPathComponent(); | Cette méthode permet de demander le dernier chemin de composante dans le premier noeud de la sélection courante. |
GETLEADSELECTIONPATH | TreePath getLeadSelectionPath(); | Cette méthode permet de demander le chemin identifiant la principale. |
GETLEADSELECTIONROW | int getLeadSelectionRow(); | Cette méthode permet de demander l'index de la ligne correspondant à chemin principale. |
GETMAXSELECTIONROW | int getMaxSelectionRow(); | Cette méthode permet de demander la dernière ligne sélectionné. |
GETMINSELECTIONROW | int getMinSelectionRow(); | Cette méthode permet de demander la première ligne sélectionné. |
GETMODEL | TreeModel getModel(); | Cette méthode permet de demander l'objet TreeModel fournissant les données. |
GETNEXTMATCH | TreePath getNextMatch(String prefix, int startingRow, Position.Bias bias); | Cette méthode permet de demander l'objet TreePath du prochaine élément de l'arbre commençant par un préfixe spécifié. |
GETPATHBETWEENROWS | protected TreePath[] getPathBetweenRows(int index0, int index1); | Cette méthode permet de demander l'instance de l'objet JTreePath représenté par le chemin entre les positions d'index spécifié. |
GETPATHBOUNDS | Rectangle getPathBounds(TreePath path); | Cette méthode permet de demander l'objet Rectangle étant spécifié par le noeud étant dessiné. |
GETPATHFORLOCATION | TreePath getPathForLocation(int x, int y); | Cette méthode permet de demander le chemin pour le noeud de l'emplacement spécifié. |
GETPATHFORROW | TreePath getPathForRow(int row); | Cette méthode permet de demander le chemin de la ligne spécifié. |
GETPREFERREDSCROLLABLEVIEWPORTSIZE | Dimension getPreferredScrollableViewportSize(); | Cette méthode permet de demander la taille d'affichage préféré pour cet objet. |
GETROWBOUNDS | Rectangle getRowBounds(int row); | Cette méthode permet de demander le rectangle du noeud de la ligne spécifié. |
GETROWCOUNT | int getRowCount(); | Cette méthode permet de demander le nombre de lignes étant actuellement affiché. |
GETROWFORLOCATION | int getRowForLocation(int x, int y); | Cette méthode permet de demander la ligne pour l'emplacement spécifié. |
GETROWFORPATH | int getRowForPath(TreePath path); | Cette méthode permet de demander a ligne affichant le noeud identifié par le chemin spécifié. |
GETROWHEIGHT | int getRowHeight(); | Cette méthode permet de demander la hauteur de chaque ligne. |
GETSCROLLABLEBLOCKINCREMENT | int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction); | Cette méthode permet de demander la quantité d'incrément d'un bloc, lequel est la hauteur ou la largeur du rectangle visible basé sur son orientation. |
GETSCROLLABLETRACKSVIEWPORTHEIGHT | boolean getScrollableTracksViewportHeight(); | Cette méthode permet de demander si la hauteur du port de vue détermine la hauteur de la table. |
GETSCROLLABLETRACKSVIEWPORTWIDTH | boolean getScrollableTracksViewportWidth(); | Cette méthode permet de demander si la hauteur du port de vue détermine la largeur de la table. |
GETSCROLLABLEUNITINCREMENT | int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction); | Cette méthode permet de demander la quantité d'incrémentation pour un défilement. |
GETSCROLLSONEXPAND | boolean getScrollsOnExpand(); | Cette méthode permet de demander la valeur de la propriété scrollsOnExpand. |
GETSELECTIONCOUNT | int getSelectionCount(); | Cette méthode permet de demander le nombre de noeud sélectionné. |
GETSELECTIONMODEL | TreeSelectionModel getSelectionModel(); | Cette méthode permet de demander le modèle de sélections. |
GETSELECTIONPATH | TreePath getSelectionPath(); | Cette méthode permet de demander le chemin du premier noeud sélectionné. |
GETSELECTIONPATHS | TreePath[] getSelectionPaths(); | Cette méthode permet de demander les chemins de toutes les valeurs sélectionnés. |
GETSELECTIONROWS | int[] getSelectionRows(); | Cette méthode permet de demander toutes les lignes actuellement sélectionnées. |
GETSHOWSROOTHANDLES | boolean getShowsRootHandles(); | Cette méthode permet de demander la valeur de la propriété showsRootHandles. |
GETTOGGLECLICKCOUNT | int getToggleClickCount(); | Cette méthode permet de demander le nombre de clic de souris nécessaire pour plier ou déplier un noeud. |
GETTOOLTIPTEXT | String getToolTipText(MouseEvent event); | Cette méthode permet de demander l'info-bulles associé avec cette événement si le texte est fixé. |
GETTREEEXPANSIONLISTENERS | TreeExpansionListener[] getTreeExpansionListeners(); | Cette méthode permet de demander un tableau de tous les objets TreeExpansionListeners ajouté à cet objet avec la méthode addTreeExpansionListener(). |
GETTREESELECTIONLISTENERS | TreeSelectionListener[] getTreeSelectionListeners(); | Cette méthode permet de demander un tableau de tous les objets TreeSelectionListener ajouté à cet objet avec la méthode addTreeSelectionListener(). |
GETTREEWILLEXPANDLISTENERS | TreeWillExpandListener[] getTreeWillExpandListeners(); | Cette méthode permet de demander un tableau de tous les objets TreeWillExpandListener ajouté à cet objet avec la méthode addTreeWillExpandListener(). |
GETUI | TreeUI getUI(); | Cette méthode permet de demander l'objet de l'aspect et la convivialité de rendu de cette composante. |
GETUICLASSID | String getUIClassID(); | Cette méthode permet de demander le nom de la classe l'aspect et la convivialité de rendu de cette composante. |
GETVISIBLEROWCOUNT | int getVisibleRowCount(); | Cette méthode permet de demander le nombre de lignes étant affiché dans la région affichée. |
HASBEENEXPANDED | boolean hasBeenExpanded(TreePath path); | Cette méthode permet de vérifier si le noeud identifié par le chemin est déplié. |
ISCOLLAPSED | boolean isCollapsed(int row); | Cette méthode permet de vérifier si le noeud identifié par le chemin est plié. |
ISCOLLAPSED | boolean isCollapsed(TreePath path); | Cette méthode permet de vérifier si la valeur identifié par le chemin est actuellement plié. |
ISEDITABLE | boolean isEditable(); | Cette méthode permet de vérifier si l'arbre est éditable. |
ISEDITING | boolean isEditing(); | Cette méthode permet de vérifier si l'arbre est actuellement éditable. |
ISEXPANDED | boolean isExpanded(int row); | Cette méthode permet de vérifier si le noeud identifié par le chemin est déplié. |
ISEXPANDED | boolean isExpanded(TreePath path); | Cette méthode permet de vérifier si la valeur identifié par le chemin est actuellement déplié. |
ISFIXEDROWHEIGHT | boolean isFixedRowHeight(); | Cette méthode permet de vérifier si la hauteur de chaque ligne affiché est d'une taille fixe. |
ISLARGEMODEL | boolean isLargeModel(); | Cette méthode permet de vérifier si l'arbre est configuré pour un large modèle. |
ISPATHEDITABLE | boolean isPathEditable(TreePath path); | Cette méthode permet de vérifier si le chemin spécifié est éditable. |
ISPATHSELECTED | boolean isPathSelected(TreePath path); | Cette méthode permet de vérifier si l'item identifié par le chemin spécifié est actuellement sélectionné. |
ISROOTVISIBLE | boolean isRootVisible(); | Cette méthode permet de vérifier si le noeud de la racine de l'arbre est affiché. |
ISROWSELECTED | boolean isRowSelected(int row); | Cette méthode permet de vérifier si le noeud identifié par une ligne est sélectionné. |
ISSELECTIONEMPTY | boolean isSelectionEmpty(); | Cette méthode permet de vérifier si la sélection actuellement vide. |
ISVISIBLE | boolean isVisible(TreePath path); | Cette méthode permet de vérifier si la valeur identifié par le chemin est actuellement visualisable. |
MAKEVISIBLE | void makeVisible(TreePath path); | Cette méthode permet de s'assurer que le noeud identifié par le chemin est actuellement visualisable. |
PARAMSTRING | protected String paramString(); | Cette méthode permet de demander une chaine de caractères représentant cet objet. |
REMOVEDESCENDANTSELECTEDPATHS | protected boolean removeDescendantSelectedPaths(TreePath path, boolean includePath); | Cette méthode permet de demander les chemins dans la sélection étant descendant du chemin. |
REMOVEDESCENDANTTOGGLEDPATHS | protected void removeDescendantToggledPaths(Enumeration<TreePath> toRemove); | Cette méthode permet d'enlever n'importe quel descendant de l'objet TreePaths spécifié étant déplié. |
REMOVESELECTIONINTERVAL | void removeSelectionInterval(int index0, int index1); | Cette méthode permet d'enlever les noeuds entre les index spécifiés inclusivement pour la sélection. |
REMOVESELECTIONPATH | void removeSelectionPath(TreePath path); | Cette méthode permet d'enlever le noeud identifié par le chemin spécifié de la sélection courante. |
REMOVESELECTIONPATHS | void removeSelectionPaths(TreePath[] paths); | Cette méthode permet d'enlever les noeuds identifié par le chemin spécifié de la sélection courante. |
REMOVESELECTIONROW | void removeSelectionRow(int row); | Cette méthode permet d'enlever la ligne spécifié de la sélection courante. |
REMOVESELECTIONROWS | void removeSelectionRows(int[] rows); | Cette méthode permet d'enlever les lignes étant sélectionné pour chaque ligne spécifié. |
REMOVETREEEXPANSIONLISTENER | void removeTreeExpansionListener(TreeExpansionListener tel); | Cette méthode permet d'enlever un écouteur d'événement d'objet TreeExpansion. |
REMOVETREESELECTIONLISTENER | void removeTreeSelectionListener(TreeSelectionListener tsl); | Cette méthode permet d'enlever l'écouteur de l'objet TreeSelection. |
REMOVETREEWILLEXPANDLISTENER | void removeTreeWillExpandListener(TreeWillExpandListener tel); | Cette méthode permet d'enlever l'écouteur de l'événement TreeWillExpand. |
SCROLLPATHTOVISIBLE | void scrollPathToVisible(TreePath path); | Cette méthode permet de s'assurer que tous les composantes du chemin dans la chemin sont déplié et défile le noeud identifié par le chemin étant affiché. |
SCROLLROWTOVISIBLE | void scrollRowToVisible(int row); | Cette méthode permet de défiler l'item identifié par la ligne jusqu'à ce qu'il soit affiché. |
SETANCHORSELECTIONPATH | void setAnchorSelectionPath(TreePath newPath); | Cette méthode permet d'afficher le chemin identifié par l'ancre. |
SETCELLEDITOR | void setCellEditor(TreeCellEditor cellEditor); | Cette méthode permet de fixer l'éditeur de cellule. |
SETCELLRENDERER | void setCellRenderer(TreeCellRenderer x); | Cette méthode permet de fixer l'objet TreeCellRenderer étant utilisé pour dessiner chaque cellule. |
SETDRAGENABLED | void setDragEnabled(boolean b); | Cette méthode permet de fixer la propriété dragEnabled, laquelle doit être true afin d'activer automatiquement la gestion du glisser dans cette composante. |
SETEDITABLE | void setEditable(boolean flag); | Cette méthode permet de fixer la vérification de si l'arbre est éditable. |
SETEXPANDEDSTATE | protected void setExpandedState(TreePath path, boolean state); | Cette méthode permet de fixer l'état déplié pour cet objet. |
SETEXPANDSSELECTEDPATHS | void setExpandsSelectedPaths(boolean newValue); | Cette méthode permet de configurer la propriété expandsSelectedPaths. |
SETINVOKESSTOPCELLEDITING | void setInvokesStopCellEditing(boolean newValue); | Cette méthode permet de fixer la vérification si l'édition a été interrompu par sélection d'un autre noeud dans l'arbre. |
SETLARGEMODEL | void setLargeModel(boolean newValue); | Cette méthode permet de fixer la vérification si l'UI doit utilisé un modèle large. |
SETLEADSELECTIONPATH | void setLeadSelectionPath(TreePath newPath); | Cette méthode permet de fixer le chemin identifiant la principale. |
SETMODEL | void setModel(TreeModel newModel); | Cette méthode permet de fixer l'objet TreeModel étant fournit par les données. |
SETROOTVISIBLE | void setRootVisible(boolean rootVisible); | Cette méthode permet de fixer la vérification si le noeud de la racine de l'objet TreeModel est visible. |
SETROWHEIGHT | void setRowHeight(int rowHeight); | Cette méthode permet de fixer la hauteur de chaque cellule en pixels. |
SETSCROLLSONEXPAND | void setScrollsOnExpand(boolean newValue); | Cette méthode permet de fixer la propriété scrollsOnExpand afin de vérifier si le défilement de l'affichage des enfants précédent est caché. |
SETSELECTIONINTERVAL | void setSelectionInterval(int index0, int index1); | Cette méthode permet de fixer la sélection de noeud entre les index spécifiés inclusivement. |
SETSELECTIONMODEL | void setSelectionModel(TreeSelectionModel selectionModel); | Cette méthode permet de fixer le modèle de sélection de l'arbre. |
SETSELECTIONPATH | void setSelectionPath(TreePath path); | Cette méthode permet de sélectionné le noeud identifiant le chemin spécifié. |
SETSELECTIONPATHS | void setSelectionPaths(TreePath[] paths); | Cette méthode permet de sélectionné le noeud identifiant le tableau de chemins spécifiés. |
SETSELECTIONROW | void setSelectionRow(int row); | Cette méthode permet de fixer la sélection du noeud dans la ligne spécifié de l'affichage. |
SETSELECTIONROWS | void setSelectionRows(int[] rows); | Cette méthode permet de fixer la sélection des noeuds correspondant à chaque lignes spécifiés dans l'affichage. |
SETSHOWSROOTHANDLES | void setShowsRootHandles(boolean newValue); | Cette méthode permet de fixer la valeur de la propriété showsRootHandles, laquelle vérifier que les noeuds gérés sont affichés. |
SETTOGGLECLICKCOUNT | void setToggleClickCount(int clickCount); | Cette méthode permet de fixer le nombre de clic de souris avant qu'un noeud soit déplier ou plier. |
SETUI | void setUI(TreeUI ui); | Cette méthode permet de fixer l'objet de l'aspect et la convivialité de rendu de cette composante. |
SETVISIBLEROWCOUNT | void setVisibleRowCount(int newCount); | Cette méthode permet de fixer le nombre de lignes étant affiché. |
STARTEDITINGATPATH | void startEditingAtPath(TreePath path); | Cette méthode permet de fixer la sélection du noeud identifié par le chemin spécifié et initialise l'édition. |
STOPEDITING | boolean stopEditing(); | Cette méthode permet de terminer l'édition de la session courante. |
TREEDIDCHANGE | void treeDidChange(); | Cette méthode permet d'envoyer un signal qu'il y a suffisament de changement de l'arbre pour qu'il soit nécessaire de redimensionner les limites, mais qu'il n'y a pas assez de changement pour enlever l'ensemble des noeuds déplié. |
UPDATEUI | void updateUI(); | Cette méthode permet d'avertir l'objet UIManager qu'un changement dans l'aspect et la convivialité s'est produit. |
Dernière mise à jour : Dimanche, le 21 juin 2015