How can I add drag and drop properties for solitaire game by java.how can I move a single card by drag and drop, from a tableau pile or from discard pile to tableau pile or to suit pile. If the card is suitable for the dropped pile, it should be added to that pile, otherwise card should be returned back to original pile. Card can be moved from the suite pile back into tableau pile.If user clicks on an empty deck pile, the discard pile should be moved back to the deck pile.Thus the user can traverse the deck pile repeatedly. Which method I can use, or which method I can add I don't know. I need some help about that.