Java swing implementation of PADS