Articles of jtree

Difficoltà a comprendere il meccanismo di rendering di swing JTable e JTree

Spesso, quando si usa JTable o JTree utente scrive e lo assegna come un proprio riproduttore di celle specifico. È molto comune ereditare il componente dell’utente da DefaultTableCellRenderer e implementa il metodo di rendering getTableCellRendererComponent . Si scopre che DefaultTableCellRenderer infatti eredita da JLabel, quindi restituisce se stesso (this) quando viene chiamato a super (nel […]

JTree aggiungere nodes all’avvio dell’applicazione

Voglio creare un editor di testo con un browser di file, quindi quando avvio la mia applicazione voglio che il mio programma aggiunga nodes su JTree, quindi mi mostra tutti i file e le cartelle, ad esempio nella cartella Documenti, e mi dà la possibilità di accedere a quei file e cartelle (specialmente alle cartelle). […]

JTree: imposta le icone personalizzate aperte / chiuse per i singoli gruppi

So come impostare le icone foglia personalizzate in JTree So come impostare le icone personalizzate chiuse / aperte per tutti i nodes del gruppo Ma non posso impostare icone aperte / chiuse personalizzate in base ai nomi dei nodes di gruppo, ad esempio il nodo potrebbe essere chiamato Email (quindi è bello avere un’icona di […]

Come aggiungere la casella di controllo al nodo JTree per gestire la selezione multipla?

Voglio build JTree che ha nodes che contengono check box + icona + dati e algoritmo di selezione dell’albero.

Filtro su un JTree

Problema Applicazione del filtro su un JTree per evitare che determinati nodes / foglie vengano visualizzati nella versione renderizzata di JTree . Idealmente sto cercando una soluzione che permetta di avere un filtro dinamico, ma sarei già felice se riesco a far funzionare un filtro statico. Per semplificare un po ‘, supponiamo che JTree supporti […]

Personalizzazione di Tree.collapsedIcon per un singolo JTree

So che puoi modificare Tree.collapsedIcon per tutti i JTrees in un’applicazione usando Swing usando l’ UImanager . Per esempio: UIManager.put(“Tree.collapsedIcon”,closedcabinet); Mi piacerebbe la flessibilità di cambiare Tree.collapsedIcon per singoli JTrees nella stessa applicazione con il risultato finale che Tree.collpasedIcon potrebbe apparire in modo diverso per alberi diversi nella stessa applicazione. So come personalizzare le singole […]

Modifica le icone dei nodes JTree in base al livello di profondità

Sto cercando di cambiare le diverse icone del mio JTree (Swing) La documentazione java spiega come cambiare le icone se un nodo è o meno una foglia, ma non è proprio quello che sto cercando. Per me non importa se un nodo è una foglia o, voglio solo cambiare le icone se il nodo è […]

In che modo JTree mostra il nome del file?

Nel mio progetto, sto cercando di aggiungere un file explorer in modo che l’utente possa selezionare i file da una determinata directory. Voglio limitare questa vista alla cartella radice del progetto (che è determinata dall’utente). Questo è molto simile a Eclipse Package Explorer, in quanto lo “spazio di lavoro” è determinato dall’utente. Attualmente i file […]

Inserisci JTable nel JTree

in connessione con Thread Jtable come nodo Jtree, ho messo JTable in JTree, ma JTree View non è reso correttamente su start_up, come posso setPreferredSize per JTable , perché PreferredScrollableViewportSize ridotto JTable con rendering TableHeader + una Row , una Row rimane nascosta, ma dopo l’espansione dei nodes TreeRenderer cambia e ridisegna il setPreferredSize alla […]

Come cercare un nodo particolare in jtree e far espandere quel nodo.?

Sto avendo un jtree con 100 nodes. ora voglio cercare un nodo particolare da quell’albero e rendere quel nodo espanso ..? Come posso risolvere questo problema.?