created abstract classes for (almost) all Swing fixtures to improve
extensibility of fixtures for swing-based GUI frameworks