What is a suitable API for designing dynamic flowcharts in Java?
I want to develop a java swing application(a network intrusion detection system) in which i want to dynamically show how a packet traverses the whole system, on the way highlighting different modules as it passes through them.

I would like to know the fastest way that this can be done with a suitable java swing API for the task. 
What is a suitable API for designing dynamic flowcharts in Java?
===

I want to develop a java swing application(a network intrusion detection system) in which i want to dynamically show how a packet traverses the whole system, on the way highlighting different modules as it passes through them.

I would like to know the fastest way that this can be done with a suitable java swing API for the task. 