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

    [Java] Disegnare un albero

    Premetto che ho fatto una ricerca ed ho trovato questo: http://forum.html.it/forum/showthrea...hreadid=923249
    e il disegno che voglio ottenere è simile a quello postato in quella discussione.
    Non voglio un JTree, ma un disegno vero e proprio con semplicissimi componenti: rettangoli(nodi), linee(rami), stringhe(etichette nodi e rami).
    Vorrei disegnarlo in modo ricorsivo, cioè disegnare il primo nodo con i vari rami ed "attaccare" ai rami gli altri nodi e così via fino alle foglie.

    Stavo leggendo qualcosa riguardo la classe Graphics, sembra avere tutto quello che mi serve ma non mi son chiare alcune cose...
    Come posso posizionare un rettangolo al centro del pannello senza dover necessariamente specificare le coordinate precise?

    E come posso fare per far partire la linea dalla base del rettangolo e poi "attaccare" il successivo nodo alla linea? Devo necessariamente specificare le coordinate(che poi non conoscerei a priori visto che non saprei quanto sarà grande l'albero)?


    Sapete se esiste qualche tool/plug-in che generi codice in automatico per i componenti grafici per Eclipse (ho cercato con scarsi risultati) ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    32
    ho abbozzato qualche linea di codice, ma ora come lo testo?
    In pratica ho creato due metodi void nella classe dove ho -diciamo- l'albero, che modellano l'oggetto grphics, ma adesso non so come visualizzare l'oggetto che creo, va in qualche contenitore?

    Pongo una domanda più generica: come si visualizza un oggetto graphics?

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.