2015-09-16 18 views
7

Uso Intellij per generare diagrammi di classe dal mio codice Java. Sono abbastanza soddisfatto.Intellij java class diagram, frecce tra le classi

Quando faccio clic su "Mostra dipendenze" ottengo frecce diritte disegnate tra le classi.

enter image description here

ho quindi fare clic su 'Applica layout corrente (F5)', tutto diventa riorganizzato piacevolmente con le frecce non più linee rette, ma piuttosto andare in giro classi in un modo pulito

enter image description here

Tuttavia ogni volta che il diagramma si ridisegna, le frecce tornano dritte. Devo fare nuovamente clic su "Applica layout corrente (F5)" per renderli nuovamente angolari, il che fa anche zoomare fuori dal diagramma, il che è piuttosto fastidioso ...

C'è un modo per mantenere le frecce angolate dopo un grafico ridisegna?

Utilizzando IntelliJ 14.1.4 su Linux, costruire IU-141,1532

+2

È possibile creare un problema su youtrack. https://youtrack.jetbrains.com/issues/IDEA. È strano che il layout non sia applicato di default. –

+0

Grazie, lo sembro un bug. Osservando il mio grande diagramma il seguente messaggio appare brevemente nella barra di stato in basso: "Calcolo delle dipendenze ..." Una volta fatto questo, il diagramma lampeggia e tutte le frecce si raddrizzano di nuovo. – neric

+1

Creato: https://youtrack.jetbrains.com/issue/IDEA-145179 – neric

risposta

1

io stavamo lavorando su questo problema io stesso. La soluzione è facile. File-> Impostazioni -> (ricerca di "schemi") -> selezionare la casella di controllo "Adatta contenuto dopo Layout"

enter image description here

Questo salva solo il layout del classdiagramm, le dipendenze sono ancora dritti e non v'è nessun modo per cambiare il loro comportamento.

+0

Sì, ho anche giocato con tutte le combinazioni di queste caselle di controllo senza successo. Grazie comunque – neric