2015-09-16 9 views
7

के बीच तीर मैं अपने जावा कोड से कक्षा आरेख उत्पन्न करने के लिए इंटेलिज का उपयोग करता हूं। मैं इसके साथ बहुत खुश हूं।इंटेलिज जावा क्लास आरेख, कक्षा

जब मैं 'निर्भरता दिखाएं' पर क्लिक करता हूं तो मुझे कक्षाओं के बीच सीधे तीरों को खींचा जाता है।

enter image description here

मैं तो 'लागू वर्तमान लेआउट (F5)' पर क्लिक करें, सब कुछ तीर अब सीधी रेखाओं के साथ अच्छी तरह पुनर्गठित किया जाता है बल्कि एक साफ तरह से चारों ओर कक्षाएं जा रहा

enter image description here

हालांकि हर बार आरेख खुद को फिर से चलाता है तीर सीधे फिर से जाते हैं। मुझे फिर से कोण बनाने के लिए 'वर्तमान लेआउट लागू करें (एफ 5)' पर फिर से क्लिक करना होगा, जो आरेख से ज़ूम करता है, जो बहुत परेशान है ...

क्या तीर के बाद तीर को रखने का कोई तरीका है चार्ट redraw?

लिनक्स पर इंटेलीजे 14.1.4 का उपयोग करना, निर्माण आइयू-141,1532

+2

आप यूट्रैक पर कोई समस्या बना सकते हैं। https://youtrack.jetbrains.com/issues/IDEA। यह अजीब बात है कि लेआउट डिफ़ॉल्ट रूप से लागू नहीं होता है। –

+0

धन्यवाद मैं करूँगा, यह एक बग की तरह दिखता है। मेरे बड़े बड़े आरेख को देखते समय निम्न संदेश संक्षिप्त स्थिति बार में संक्षेप में प्रकट होता है: 'निर्भरता की गणना ...' एक बार ऐसा करने के बाद आरेख ब्लिंक हो जाता है और सभी तीर फिर से सीधा हो जाते हैं। – neric

+1

बनाया गया: https://youtrack.jetbrains.com/issue/IDEA-145179 – neric

उत्तर

1

मुझे लगता है कि इस समस्या पर अपने आप काम कर रहे थे। समाधान आसान है। फ़ाइल> सेटिंग्स -> ("चित्र" के लिए खोज) -> चेकबॉक्स टिक "लेआउट के बाद फ़िट सामग्री"

enter image description here

यह केवल classdiagramm के लेआउट की बचत होती है, निर्भरता अभी भी सीधे कर रहे हैं और वहाँ है उनके व्यवहार को बदलने का कोई तरीका नहीं है।

+0

हाँ मैंने सफलता के बिना उन चेक बॉक्स के सभी संयोजनों के साथ भी खेला। फिर भी धन्यवाद – neric

संबंधित मुद्दे