I am trying to make an organizational chart/tree in Java. I tried using Prefuse, but its library was very buggy and I am a bit of a beginner with programming. I also looked into using google's chart tools, but it is JavaScript based. I need to use Java and not JavaScript because I need access to local files. How should I go about doing this?