Commited new Dialogs and ScreenHeatMapsFrame main UI. All of these are outlined and have to be adjusted.
Copied all the stuff from hcscore into the HCSTools (this way I only have to modify one package).
Changed the class definition so it extends JMenuBar and made the necessairy changes to adjust to this modification.
Implemented a main method for convenient testing.
Changed the HeatMapToolbar to be an extention of JToolbar.
Added configure method endabling the loading of values in the selectors.
Adapted the main GUI to handle correctly the new HeatMapToolbar
Removed redundant parent argument from the WellPropertySelectors configure method.
(Intellj code refactoring)
cosmetics
set Deprecation flags for Classes to be replaced
Changed the ActionListeners to call seperate methods to avoid the "ifs" in one common ActionListener.
Ported the Actions from the HeatMapViewerMenu to the HeatMapMenu.
Added the missing elements to the main GUI
(Colorbar, ScreenPanel)
Copied the ScreenPanel Class
After extraction of the toolbar this will become ScreenHeatMapPanel
Attempt to load the table (as saved from the node in a workflow) and parse it to the GUI.
Outside of the execution context of KNIME (loaded workflow) I could not find a way to create a BufferedDataTable.
Add a test class for the PlateHeatMapViewer (ScreenHeatMapsFrame)

This provides a tool to quickly run tests within the IDE and without having to compile and launch KNIME each time. Executing the PlateHeatMapViewerTest classes main() will do the trick from now on.
- For this pupose I create a new "test" source directory
- I add test data (this should probably be moved to a server and linked by url at some point)
- clean out the code for testing the ScreenHeatMapsFrame class
- add a second constructure for the ScreenHeatMapsFrame class that allows to pass the data from the file.
Remove the file to start it's implementation over.
Add new implementation of the ScreenHeatMapsPanel

The the new class replacing ScreenPanel creates the GUI without JFormDesigner. It uses the HeatMapTollbar and the HeatMapMenu instead of creating these itself.
The menu of the HeatMapsFrame had to be changed from private to protected for this to work.
simplification of the constructors

removed redundant code.
add the old gui for comparison
change the the use of the ScreenPanel to the new ScreenHeatMapsPanel

changed the constructors of the ScreenHeatMapsFrame again. Can't see how I can get rid of the code duplication.
The menubar is passed from the ScreenHeatMapsFrame to the ScreenHeatMapsPanel. consequently the signatures had to be adapted.
fixed worng method usage that prevented the correct rendering of the heatmaps.

Essentially JScrollPane method to add the plate content panel had to be changed from "add" to "setViewportView".
Added a line in the configure method of the HeatMapTollbar to initialize the filter property selector.
Along the way there were some minor changes and cosmetics.
cosmetics