Custom swing GUI component interfaces.

@author Andras Belicza