JDiagram è un componente di Java che fornisce applicazioni con la capacità di creare e presentare vari tipi di diagrammi di flusso come flusso di lavoro, processo, diagramma di flusso, diagrammi di relazione di entità database, organizzativi, gerarchia e rete grafici, grafici e alberi. Elementi del diagramma, come figure e tabelle, possono essere associati a vicenda per formare strutture complesse. Sono disponibili più di 100 figure di riserva e quelli personalizzati possono essere definiti troppo.