我尝试为我的代码生成uml类图。我有两个班:
public class GuiManager {
public void run() throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException {
//@todo zmienic to na coś fajniejszego, i nie robić tego w pętli -_-
for(UIManager.LookAndFeelInfo info:UIManager.getInstalledLookAndFeels()) {
if("Windows".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
JFrame frame = new JFrame("Warhammer RPG Helper");
frame.setContentPane(new ChooseServerGui(frame).getPanel());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
和
public class Main {
public static void main(String[] args) throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException {
GuiManager guiManager = new GuiManager();
guiManager.run();
}
}
我从不使用uml,并在intellij中生成umls。 下面是我的uml,intellij生成的内容:
为什么我有两支箭?答案 0 :(得分:1)
两个依赖项中的一个具有<<create>>
刻板印象。这意味着实际创建了指向的类。这是一个额外的信息。你可能会放弃简单的依赖,但是同时显示它们并没有错。
也许可以选择关闭Intellij中的两个连接器之一,但我不知道该工具。