Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347

    [JAVA] Escplosione Jtree

    buongriono a tutti,
    avendo un oggetto JTrre, non riesto a farlo esploderlo ad una determinata altezza. Qualcuno sa indicarmi come posso fare?
    Ringrazio
    nh

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Che intendi con "farlo esplodere ad una certa altezza"?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    nel senso che se ho un albero a tre livelli, lo voglio fare aprire al secondo livello

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da newhook
    nel senso che se ho un albero a tre livelli, lo voglio fare aprire al secondo livello
    Hai dato un'occhiata alla documentazione di Sun (Oracle)?

    Potrebbero esserti utili metodi come expandPath e scrollRowToVisible(int).
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    si thanx..lo stavo vedendo..
    alla prossima

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    scusa ancora:
    sto usando tree.expandPath(new TreePath(list.toArray()));
    tale che list è una lista "ordinata" di TreeNode.

    L'albero non si apre.
    Forse perchè i TreeNode della lista sono oggetti DefaultMutableTreeNode castati a TreeNode.
    E' errato questo cast? se si, come posso trasformare un oggetto DefaultMutableTreeNode in TreeNode

    thanx

  7. #7
    Cercando per un problema che ho con il mio programma.... ho trovato questa discussione.... Il mio problema è questo: ogni nodo del mio albero(JTree) ha un numero, quindi immaginate sia cartelle che foglie con associato solo un valore numerico intero.
    Io vorrei far aprire l'albero automaticamente una volta selezionato un intero.
    Ad esempio se selezione 7 mi dovrà apparire un albero esploso finchè nn trovo il valore 7, con tutti gli altri nodi(che non sono predecessori) non esplosi.ad es:


    1-->
    ........2 --->
    ........3//anche se ha figli non esploso.
    ...........4 -->
    ...........5 -->
    ...............7
    .......19 // non esploso
    78 // non esploso


    Spero di essermi spiegata bene.
    Comunque non saprei come farlo aprire automaticamente.
    Io ora metto i valori del DefaultMutableTreeNode in un JTree e visualizzo l'albero che appare tutto inesploso, ed è l'utente che apre le cartelle a suo piacimento.
    Comunque mi era sembrato che il tuo problema fosse simile al mio, volevo chiederti se è cosìe se alla fine hai risolto!.. inoltre volevo chiedere a chi dovesse leggere questo messaggio se sa come risolvere la cosa!
    Grazie molte

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.