It depends upon your datamodel, but you can monitor the selected choice of the first with an ActionListener, upon which you remove all items of the second and then populate it with the appropriate...