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