JLabels really shouldn't be used for anything other than Labeling and little 1-line things. The reason is because JLabel's abilities and interactive capabilities are very primitive compared to other...