perché invece di una semplice JLabel non utilizzi una tua classe che estenda JLabel e che contenga al suo interno tutto il necessario (per esempio, un'altra classe che estenda MouseAdapter e che abbia i giusti metodi che ti servono e nient'altro...)?